Post a Comment
Nice to see some high-profile names take time to answer these simple questions. Having the answers side by side show some interesting contrasts between the programmers with different backgrounds.
I just wish he kept the answers in the same order as the introduction.
I liked David Heinemeier Hansson's reply (to a similar question): "The ability to restate hard problems as easy ones."
As C.A.R. Hoare once said: "There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
is steve yegge really one of the "great" coders? i would call him a prolific and sometimes interesting blogger, but i do not know of an outstanding body of code that he wrote that is considered exceptional.
linus, yes, you are a great coder. thats not in dispute.
dave thomas? writer.
tim bray? standards guy. blogger.
guido - yes, also a great coder.
peter norvig - scientist. coder? not sure.
gosling - yes probably a great coder too, although hasn't seem to have done much public work lately.
david hanson? sure, although i don't think you can stand him next to linus.
i would have had on my list:
- linus
- another kernel guy, maybe from another OS
- larry wall
- guido
- audrey tang of the pugs project
- someone from mozilla
- carmak (or another video game guy)
- paul graham (blogger who actually knows a lot about code)







