June 16, 2005 fun

The logicial conclusion of spam

The logicial conclusion of spam

This one made me laugh out loud:

June 14, 2005 spout

The End of an Era

Today is Sara Williams’s last day. Sara was the first Microsoft employee that I met. In fact, she was the first MS employee that a lot of people met. She’s been at Microsoft for 14 years, which was long before it was cool for employees to talk to the outside world. She was a key part of MS’s Developer Relations Group, whose job it was to do the outside world stuff while the rest of MS stayed inside and slid flat food under the door to each other.

Eventually, like others, Sara grew tired of Microsoft’s insular-ism and specifically our developer network’s unwillingness to embrace the community, so she launched GotDotNet which, inevitably, lead to her taking over MSDN altogether, which she developed Developer Centers and pushed a whole new way for Microsoft to embrace 3rd parties.

However, by far her most benevolent act was to hire me, a guy that refused to buckle to the pressure to move to Redmond and then she let me run roughshod over my colleagues putting up the Longhorn DevCenter and re-launching the Smart Client DevCenter. This set the stage for me proving myself in a remote-hostile environment and allowed me to eventually get myself onto an honest to gosh product team. It was all her.

Her departure from MSDN will leave an indelible mark on that organization and I can’t say that it didn’t play a factor my own decision to leave. Her departure from Microsoft is unbelievably sad. In many ways, Sara is Microsoft to me. She embodies each employee’s personal responsibility to our customers. She’s certainly not alone in her thinking at Microsoft, but that makes me no less sad to see her go.

Thanks very much, Sara. You made quite an impact on me. I wish you all the best and my undying adoration.

XXOO,
Chris

June 13, 2005 fun

Me and the Star Wars Gang

Me and the Star Wars Gang

The boys and I went to ROTS on the 2nd night and our local theater had some auspicious guests that I made stand around while my son took the picture (neither of them asked to be in a similar picture, btw : ).

I was at Episode IV in 1977 when I was 8 years old, so this has been quite the journey. You’d think I’d be bored, but I’ve actually been following threads on the web lately like the “3 more episodes” rumors and The Sith Explained on howstuffworks.com.

June 13, 2005 spout writing

Love Reviewers; Hate Reviews

I took a quick glance at some reviewer feedback for the Avalon book and already I’m trying hard not to hate the folks that send it in. Mean, hateful things like “who is this guy?!?” and “well, he’s never written a book” spring immediately to mind.

The thing is, reviewer feedback, especially harsh, blunt, spit-in-your-face reviewer feedback, is an extremely critical part of the book writing process (although, ironically, I most hate the reviews that sound like stuff I would write when I review…). Without reviews, authors don’t have any idea how their writing will be received ’til it’s published and we’re bound to do all kinds of stuff that’s reader or subject hostile that need correcting. Please, feel free to hit me with both barrels when you’re reviewing my stuff; I won’t promise to act on all the feedback, but I promise to consider all of it seriously.

I do have one request, however. This is something I try to do when I’m reviewing (and I’ve been known to make grown men cry): please start with something nice. This does two things:

  1. Gives the author a little ego boost before you chop his legs out from under him.
  2. Establishes your credibility as a reviewer. If you say something nice, especially if it’s insightful, e.g. “Avalon data binding is a large topic, but I really love how this chapter presents practically all of it in an easy to follow manner,” then I’m much more willing to take feedback like, “don’t let the sample app drive the chapter, make the technology coverage drive the sample” (not to pick on anyone in particular : ).

Of the two things, establishing your credibility as a reviewer is by far the most important because w/o it, there’s a good chance that the careful thought you put into your reviewer comments will not be fully considered (who wants to listen to a curmudgeon?).

Anyway, if you encounter me in the next month and I’m grumpty, it’s ’cuz I’m spending my weekends dealing with reviews. I might be crabby and violent, but at least I’m slow and easy to see coming. : )

June 11, 2005 tools

Ajax.NET

If I were doing AJAX work in ASP.NET, Ajax.NET is the kind of thing I'd want to use.
June 9, 2005 spout

Never Give Up, Never Surrender

I was reminiscing today that I’ve been turned away from most decent places in my career:

  • I went to a stupid high school that raised my grades a full letter when I moved there from a decent school system, leaving me ill-prepared for college
  • I was turned away from MIT, CalTech and Stanford out of high school, settling for the U of MN instead
  • I didn’t even qualify for a phone screen from either Apple or Microsoft during or after college
  • I flunked most of my on-campus interviews and instead settled for a full-time position at the start-up where I’d worked during college (I was originally been hired there because it was run by alumni of my fraternity and I worked for beer money)

And yet, I got all I could out of every opportunity, performed all of the jobs I did manage to get with gusto, learned as much as possible and moved on to learn new things when it was time. Eventually, I found my “way” and I think I did all right, but only because I didn’t let the door slams stop me. You shouldn’t either.

June 9, 2005 tools

Col. Jessup on the .NET Performance Team

This is fabulous! Let me give you a taste:

“We use words like L2, swaps, and working set. We use these words as the backbone of a life spent defending something. You use them as a punchline.”

June 7, 2005 fun

Q: What is “funding the clubbing of baby seals?”

A: The reason I gave for wanting to cancel an extra credit card.

I bet they don’t have that reason in their script! : )


← Newer Entries Older Entries →