Wednesday, January 30, 2008 -
In my write up on ASP.NET MVC, I decided to recount my conversation with Scott Hanselman on the subject of the "story" behind ASP.NET MVC. I thought it would be fun to offer some anecdotes, but in doing so I inadvertently left out some context to the stories that ended up making Scott come off as a bit of an a$$hole. Obviously this was not intended - and so as a favor to my friend I thought it would be good to pony up, admit that I blew it, and offer the context of the story so people understand that
No, he didn't ask me to write this :).
It Doesn't Really Stay In Vegas
Tonite I got a comment on my ASP.NET MVC post that was a bit alarming:
I think your story about Scott makes him *sound* like a tremendously socially awkward jerk, who I would never want to meet in person.
I got on my IM to ping Scott to see what he thought and just as I started to write, Communicator chimes just as my cell phone starts ringing. And it's Scott:
Dude. Pick up.
Scott has some strange powers. Knock Knock Neo... On the phone was Scott and Justice Gray (Justice Scalia's cousin) - the guy who left the comment on my blog. I joked around for a bit, thinking that Scott was having a little fun with me, but I was wrong. Evidently Justice thought that Scott was indeed a dick as described in my story - and emailed him to ask him why this was (I think that was the context). Next thing ya know I'm on the phone with both of them, explaining what indeed happened that night.
Can you explain to Justice the context of that story for me? I sort of came off sounding like a bit of a dick I think...
So I recounted the story completely and we had some good laughs along the way (especially at Justice's expense - his thick Canadian accent is ripe for lame US jokes). As a result I decided to write a follow-up to the story so I can add some context in case anyone else thinks that Scott Hanselman is a dick (which he's not - see the title of this post for reference).
A Controller, Model, and View Walk Into a Bar...
Scott gave a talk at DevConnections on the ASP.NET MVC framework (an intro) in Vegas this last Fall, and during that talk he was asked a series of questions by a member of the audience that bordered on obnoxious.
Being the seasoned speaker that Scott is, he handled them well, and kept the pace of the talk moving along. Undaunted, the guy in the audience - we'll call him "Red Shirt" - kept on Scott during his presentation and actually heckled him. Heckled him mercilessly as a matter of fact - yelling out once that "your jokes aren't funny!".
Again Scott kept the talk moving (funny jokes or not), and at times people around Mr. Red Shirt started to bristle every time he raised his hand. Scott started to look to the other side of the room to politely seek other input - but Mr. Red Shirt was not persuaded. He began to blurt. No hands anymore - just blurting out his thoughts and quips, interrupting Scott during his presentation, making people feel uncomfortable, and ruining the pace of the talk. Very obnoxious indeed.
But fate, it seems, is not without a sense of irony...
Fast Forward 6 Hours...
I managed to get upgraded to an unbelievable suite - 2 bedrooms and a full-wall view of the strip. Scott called it my "J Lo Suite". I don't know how/why they gave it to me - but it didn't matter - it was Party Time. I called everyone I knew and said "come on up!" and they did: Phil Haack, Rick Strahl, Jon Galloway, a person who's name I can't remember from Microsoft, Jay Flowers, Scott Hanselman, and Mr. Red Shirt - who came with Jay (now you know why I don't like CI Factory. Just kiddin... :).
We had a great time and the drinks were flowing, and next thing you know we're talking about the talk Scott gave. Mr. Red Shirt wasn't being as obnoxious as he was earlier (in fact he was quite nice)- and Scott thought it would be good to go over some of his questions. The back and forth was a decent debate but soon enough Mr. Red Shirt started to get a little pushy - and this time Scott spoke a little more freely.
A Quick Tangent...
See this is the thing I love about Scott - he seems to have facts in his Brain RAM that are, literally, floating ever-present, ready to be deployed. Millions of em. No, Billions. While we were walking the DevConnections product display floor, Scott spied this piece of hardware from Microsoft that allows you to have 360 degree videa conferences (Microsoft Roundtable). An amazing piece of technology. He tells Phil and me all about it - and proceeds to start telling the Microsoft rep (who's there demoing the thing to people) all about it as well to the point where the rep, literally, whipped out his pad and paper and started to write down what Scott was saying.
Url's flying, numbers, algorithms, processing speeds with pixel assimilation. It was like this at a lot of the booths where we stopped to talk. Scott knows a lot of stuff and is blessed with a freaky memory. When I said I never wanted to debate him - it's for this reason alone. I can't remember much of anything, ever.
And We're Back...
As Scott continued the polite debate with Mr. Red Shirt, it was clear that he wanted to change the subject for fear of losing his cool (he was, after all, heckled mercilessly). Scott rapid-fired some serious geek at Mr. Red Shirt, ending up with how 0^n scale worked, in an effort to close off the conversation. Mr. Red Shirt was so overwhelmed that all he could say was:
"Ummm - yah that's cool. I never thought of it that way..."
And Scott replied:
"That's Comp Sci Baby"
And the room erupted. It wasn't so much that we were laughing AT Mr. Red Shirt... no - it was just the best line anyone could have said at that moment. Short, eloquent, to the point, not mean-spirited... just sort of ... Scott.
Summary I feel bad that I didn't reread my post enough to see that I should have added some more context here. I thought the story was pretty funny but clearly I was too rushed to see that I probably offended a friend. All in all Scott was a good sport about it all and never mentioned anything to me - a very good sport. Moral of the story: reread your posts. At least 5 or 6 times or you might get a call sometime when you least expect it...
I do agree with needing to re-read posts over a few times, I know I've dropped comments more than a few times that'll I'll go back to later and re-read and realize I came off sounding way more critical, angry or "dickish" than I ever intended. I'm always taking the piss when talking to people and I don't think certain jokes, sarcasm or "playing it straight" really come through as well in written form, at least when being penned by me.
Too late.... lol
Listen to hanselminutes and you'll know that Scott is pretty cool.
I really enjoy the personal posts, although sometimes when I tell my wife about them she thinks I am a stalker. But as we are currently building a new home and I work from home and left a small company to work for a ginormous USA company after creating some really cool software for them I find that both of you have posted some really close to home stories and given me great ideas, so mike can get stuffed. I think you both have the perfect mix where Scott Gu on the other hand does he have a personal life ? poor guy.
Oh next time can I get an invite to the J Lo suite.
@MoAzam - Thanks!
@IanHughes - You know, I've got to get Johnny Chung on the show. He's my hero.
I don't remember *any* of this in my comp sci baby classes, but then again that was so many beers ago I don't remember much of anything these days ;)