Developer Faceoff: Scott Hanselman vs. Phil HaackFiled Under Developer Faceoff
Welcome to the first Ultimate Developer Faceoff!
Developer Faceoff will be a monthly spotlight where 2 well known developers will answer some quick questions side-by-side, and the readers get to pick the winner!
For the first faceoff, I can’t think of two more visible developers: Scott Hanselman vs. Phil Haack – The Battle of the .NET Bloggers.
Scott Hansleman has been on the forefront of technology and blogging for many years. Before recently joining Microsoft, Scott is most famous for his blog Computer Zen, where he releases famed “Ultimate Tool” lists, and primary driving force behind the Das Blog project. His recent adventure is trying his hand at podcasting which can be found at Hanselminutes.
Phil Haack is most known for his blog Haacked. Rarely off-topic, he flexes his mature .NET development skills with in-depth examples and anecdotes. By day, he is a Sr. Program Manager at Microsoft – by night, he is the lead of Subtext an open source blog engine.
I can’t think of a more evenly matched faceoff. Here we go!
|1. How long have you been developing?||For money? 16 years this next Feb. For fun? Since COMPUTE! Magazine circa 1985?||As a human? For 32 years. As a programmer? 24 years. As a professional programmer? 10 years.|
|2. What is your favorite language to date?||Zulu||English, then C#, followed very closely by Ruby.|
|3. What is your favorite pattern/architecture?||Factory is a nice classic pattern. Also anything with queues.||My favorite pattern is the one that elegantly solves whatever problem I happen to be facing, but not wanting to be a wet blanket, I choose Decorator.|
|4. Is formal academic education necessary for development?||It can’t hurt.||If you mean CS, I sure hope not. I was a math major. In general, I think a formal academic education can help a lot, but is not necessary.|
|5. Are software developers – engineers or artists?||Cat-herders||Don’t take this as a cop-out, but a little of both. I see it more as craftsmanship.|
|6. Do you blog? If so how long and how many subscribers?||5+ years ~22,000 subscribers||~6 years, but haacked.com for almost 4 – 6700 subscribers|
|7. If you could read only one blog, which one would you pick?||CodingHorror||CodingHorror|
|8. What is the biggest mistake you made along the way?||Not paying attention in database class.||I hadn’t done a good job of testing a password reset feature for a large music community site. The person to catch the bug was the child of a VP (or an investor, I can’t remember).|
|9. Anyone in the software community you are star struck around?||Fortune 1000 CTOs.||Anders Hejlsberg – that guy is crazy smart. Once during a one-on-one conversation with him I kept telling myself “Don’t sound stupid. Don’t sound stupid.”|
|10. What is the secret of your success, expressed in one word?||Sticktoitiveness||Fun|