(read this message with a background of "arguing about the best programmer is anyway silly") djb is in no way the best programmer of the world, but he is a very smart programmer, and probably an even better mathematician. And now, my arguments about why he is not the best programmer. 1) djb software is not the most elegant software around at all. Actually trying to write high performance and bug free software his sty…
It seems like a lot of the energy around languages is frivolous. It's more fun to play with language features than to attack a real-world problem like writing a mail server.
As for #4, why does criticality matter? And why does the audience have to be programmers? Couldn't the author of a spreadsheet be as worthy as the author of a compiler?
Not that I'm endorsing DJB's nomination; I have pored through his source code for various reasons and have some reservations about it. But you could do much worse.
(And yes, it's all silly.)