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)
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 🙂
Good talk but man that guy is whiney. He sound's like my four-year-old.
...people at Microsoft tend to do what Gates tells 'em.
This guy was cutting code when a good proportion of Slashdotters were still crapping in diapers or watching Saturday morning cartoons.
What do you mean were?
I'm not a psychologist, but surely 18 years in a single organization is going to brainwash you to some limited extent.
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."
What about the other commercial vendors though? Don't they force "your guys" to do a great job?
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.
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'.
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.