So Bill Gates is stepping down.  In amongst the deluge of articles posted about this was a nice little story from scoble about how smart the man is.  He also linked to something that I’d flagged to look at – a story from Joel Spolsky about his first ever BillG review.

Joel’s story is quite a good one, but there was one part of the article that caught my attention:

Watching non-programmers trying to run software companies is like watching someone who doesn’t know how to surf trying to surf.

QFT.  This explains in terms I think most people can understand how some software companies manage to screw up so badly, and why everyone is saying Ballmer may not be the best CEO for Microsoft.  I guess as long as BillG’s replacement is a programmer, they shouldn’t fare too badly 🙂

(for anyone who isn’t a forum geek, QFT means quoted for truth ;))