May 20, 2003

Managing Editor

From Darshan Singh: PerfectXML.com now has a page where you can read RSS feeds/blogs - a simple Web-based interface to read RSS feeds. Team PerfectXML will be adding some features (such as adding blog entries to favorites, searching, and other customizations), till then enjoy the RSSConnect at http://www.PerfectXML.com/RSSConnect
May 19, 2003

Applied XML Conference Message Board

Want to discuss the upcoming topics with your fellow attendees? Join the conference’s message board and have at it!
May 19, 2003

System Security

From Carlos Aquino: Do you think that your system is safe and sound? Think twice. Security must be a full-time task on all developers and administrators agenda. Learn more with this whitepapers and guides collection.
May 17, 2003

Cracking VM Programs w/ a Hammer

Apparently, if you're allowed to cause physical faults in the hardware, you can crack even VM programs running on that hardware. Yet another reason that physical security is necessary for logical security. [lambda.weblogs.com]
May 17, 2003

Extreme Optimization #1

Jeffrey Sax optimizes already optimized C# code by 1249%. That *is* extreme.
May 16, 2003 .net

Customer Debug Probes and CLR SPY

Adam Nathan posts the source to a new .NET 1.1 debugging tool. Thanks, Adam!
May 16, 2003

You are all destroying the internet (!)

From Steve Dunn: Quote: "Google has its own spam problems: a tiny number of webloggers and list-makers whose mindless hyperlinks degrade the value of its search results, and create the Web equivalent of TV static."
May 16, 2003 spout

My First Talk As A Microsoft Employee

On Wednesday, I gave my first talk as a Microsoft employee. I was told that the talk was for a bunch of UK folks that needed to be put on the .NET path and could I do 90 minutes on intro to WinForms in a conference room on campus? I can do intro to WinForms material for hours without preparation, so I didn’t do any. Instead, I showed up with my laptop and plugged it into the overhead, where I then spent 10 minutes wrestling to get it out of suspend mode (the world needs faster hard drives!).

While my HD woke up (apparently jet-lagged from the trip between building 5 and building 43), I started warming up the crowd with questions “How many of you are C++ programmers? How many VB programmers?” The room was split pretty evenly between C++ and VB, taking half of my jokes away (I’m happy to make fun of either C++ or VB programmers equally, but it’s less fun when only half the room laughs). Plus, these guys were *way* jet lagged, so getting them to even keep their eyes open in the afternoon after they’d arrived was a challenge, let alone getting them to laugh or even engage.

And then, because my HD was still shaking off the dust, I asked “Did you hear anything good today?” Predictable, they said that they’d like the story of web services (Don had been there earlier in the morning) and that caused me to launch into my rendition of how WinForms + Web Services provided a wonderful way to keep all of the UI logic on a single machine, as opposed to web applications, where the UI is split between the client and the server. They weren’t biting.

Plus, after diving into some WinForms intro material and having it fall flat (anchoring and docking normally wows ’em), I did a bit of deeper digging into my audience. It turns out that most of them were old hands at WinForms, throwing my planned material right out the window. Luckily, I did find a topic that they’re weren’t familiar with: href-exes. So, I did my normal href-exe shtick for about 60 minutes, getting them to wake up, ask questions and even laugh a bit at my witty repartee.

Thinking I was in the clear, I opened the floor for questions. Of course, the first question they asked was the same question I’d have asked if I were in their shoes (as I so often was until about a month ago), “What’s new in WinForms 2.0?” And that’s where things got shaky again. I had some ideas of where WinForms 2.0 was going in the next release of .NET, but nothing concrete (I’ve been buried in Longhorn and a whole new culture too deep to dig into WinForms futures yet). Plus, even the things that I did know, I had no idea what I could say. Where these guys under NDA? What could I say to them if they were? What can I say to them if they’re not? Even if I’m not supposed to say anything, I want them to like me (every speaker’s guiding principle) and I wanted to say something besides “I know, but I’m not going to tell you. <bpffffft>!”

So, I stammered out what I knew to be some WinForms desires without making any promises on their behalf and hoping no one would ever know (except my closest friends reading this spout entry : ). It wasn’t a happy experience. I should have talked with the WinForms guys before my talk so I knew what I could say about the future. Rookie mistake #1.

Rookie mistake #2: In an effort to stay open to these guys, I wrote my alias on the flipchart and then, while I filled in the domain, kept answering questions. When I looked back at the flipchart, I discovered that I’d written “csells@sellsbrothers.com”. Doh! Since it was a flipchart and not a whiteboard, I couldn’t even erase it. <sigh>

All in all, I think I got them jazzed about href-exes, but it was definitely not my finest talk. Luckily, it was internal and to a small group; I would have been mortified to have given that performance at a larger venue. Plus, making fun of VB programmers isn’t fun anymore. I mean, they’re customers, too. Looks like I’m going to need some new material…


← Newer Entries Older Entries →