While I was at the University of Waterloo (I'm an alumnus) I gave a talk to the Computer Science Club. The video has found it's way to slashdot and it seems not so embarassing that I can refer you to it. Though I have asked about getting it hosted on Channel9 here as well so that we don't melt down the poor csclubs media server.
The article is here (it includes a link to the media)
http://developers.slashdot.org/developers/06/06/20/0258258.shtml
I thought I'd respond to some of the comments I found most interesting here on my blog. Call me crazy but it seems safer than visiting slashdot personally :)
bgog writes:Good talk but man that guy is whiney. He sound's like my four-year-old.
Tony writes: ...people at Microsoft tend to do what Gates tells 'em.
Onan: This guy was cutting code when a good proportion of Slashdotters were still crapping in diapers or watching Saturday morning cartoons. Anon: What do you mean were?
Demongeek writes: I'm not a psychologist, but surely 18 years in a single organization is going to brainwash you to some limited extent.
Kjart writes: Actually, so far he seems to have a relatively objective perspective. Obviously he likes Microsoft (he does work there) but his perspective on OSS is interesting (somewhat paraphrasing): [this is nearly verbatim from the video] "I like open source..I'm a great fan of Stallman's....I think open source has definitely a place in the world and that linux has a place in the world and I hope linux continues to do a great job, and do you know why? Because to the extent that Linux does a great job it forces my guys to do a great job."
Killjoe writes: What about the other commercial vendors though? Don't they force "your guys" to do a great job?
Chriranjana writes: Bill has to love him ! Wow 18 years in a single organization ! Good for him
Anonymous Coward writes: [In 96-99] the active CSC members were perhaps the most looked down upon people in the entire Math and Computers building. They epitomized everything negative about being a CS geek.
ConfusedVorlon writes: Interesting to me to hear his rant about the fact that customers were more impressed by his 'easy-to-build data tips tool', than they were by his friends 'very-hard-to-build better call stack display tool'.
DavidAla writes: To me, he seems like a perfect example of a really smart person who doesn't understand that software is judged by how much easier it makes the user's life, not by how impressive the work is to his geek friends.