Linus, RMS, Guido, and others. I can think of so many other names. You know what, even John Resig's jQuery software is served by millions of servers, running in billions of web pages every day. This all "THE BEST" thing, is somehow pointless IMO.
D. J. Bernstein
11–20 of 121 posts
Re: D. J. Bernstein
#12Linus, RMS, Guido, and others. I can think of so many other names. You know what, even John Resig's jQuery software is served by millions of servers, running in billions of web pages every day. This all "THE BEST" thing, is somehow pointless IMO.
Re: D. J. Bernstein
#13People have arguments like this all the time in the sports sector, and at least there you can come up with all kinds of statistics and recordings, but what do you have for programmers? If they produced Open Source, you might have the end result of their work, but that would exclude a large part of the work force. And even then, what are your points of measurements? Just the amount of bugs? Total? Per year? Per line? Meh.
And as a final, somewhat unrelated note: Which I have nothing against Mr. Bernstein himself, I've got a pretty low opinion of most djb fanboys I've encountered in the past...
Re: D. J. Bernstein
#14Linus, RMS, Guido, and others. I can think of so many other names. You know what, even John Resig's jQuery software is served by millions of servers, running in billions of web pages every day. This all "THE BEST" thing, is somehow pointless IMO.
Re: D. J. Bernstein
#15djb 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 style is the most procedural possible, with very little abstractions layers.
2) his software is well known to be uneasy to configure. There are qmail hackers around. When there are -hackers around it's a bad sign about the quality of the interface between the program and the rest of the system and the system administrator itself.
3) Djb played no role at all in the programming languages world. AFAIK he never suggested some new idea for programming languages or new directions that are now considered important. You can't be the best without being influential in the field.
4) Djb newer wrote big systems that were crucial for the programming world. Qmail and djbdns can disappear tomorrow and everything will be up and running anyway. GCC or the Linux Kernel are a different matter.
I can continue, but I think 1+2+3+4 are already enough to deny the argument aaronsw is trying to push in the article.
Re: D. J. Bernstein
#16I think he would have my vote, but there are some other 'great' programmers out there. how about this for minimalism: http://cr.yp.to/
Re: D. J. Bernstein
#17Linus, RMS, Guido, and others. I can think of so many other names. You know what, even John Resig's jQuery software is served by millions of servers, running in billions of web pages every day. This all "THE BEST" thing, is somehow pointless IMO.
I have to agree with you on JQuery. It runs on multiple browsers too and performs exceptionally well. It's gotta be one of my all time favorite pieces of software.
Re: D. J. Bernstein
#18While this is certainly impressive, the number of bugs is not a good metric for measuring the effectiveness of a programmer. A programmer is only as good as the business problems she solves.
One bug in a life-critical application could be catastrophic. On the other hand, a programmer that makes sure their code is completely bug-free would not do well in a domain where time-to-market is critical and quality of service is not.
Re: D. J. Bernstein
#19Linus, RMS, Guido, and others. I can think of so many other names. You know what, even John Resig's jQuery software is served by millions of servers, running in billions of web pages every day. This all "THE BEST" thing, is somehow pointless IMO.
It really does seem a bit pointless. Why not just say "djb writes great, beautiful code - some of the best I have ever seen" and leave it at that?
It's kind of a shame because of the the advantages of being young is being able to approach a field without having to take sides. Meaningful dialog and inquiry void of motivated reasoning are beautiful things. Unfortunately, some people need an argument.
Re: D. J. Bernstein
#20Except to say "best" is such a subjective thing as to make it useless.
There are many programmers deserving of a "hall of fame" entry.