Live data from Hacker News

D. J. Bernstein

aaronsw.com

11–20 of 121 posts

Re: D. J. Bernstein

#11
post #9

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.

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

#12
post #9

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.

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?

Re: D. J. Bernstein

#13
What is this, the Hill Valley International Programming Tournament?

People 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

#14
post #9

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.

jQuery gives me goosebumps whenever I get a chance to work with it.

Re: D. J. Bernstein

#15
(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 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

#17
post #9

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.

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.

It's hard to overstate how great jQuery is. I'm always surprised at how easy it makes things. I remember the bad old days, spending hours researching the different ways to reference dom objects, trying to find a method that worked in more than one browser. With jQuery, you really can just code it once, and it works everywhere.

Re: D. J. Bernstein

#18
"One bug — one bug! — was found in qmail."

While 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

#19
post #12
post #9

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.

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?

I agree, but aaronsw must come at an issue as a raging partisan. I know that in economics, philosophy, politics, and apparently best programmer ever!!!, he always comes at the issue with a deeply contentious point of view from an entrenched idealogical camp.

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

#20
It's a lovely tribute to djb and you cant really fault it.

Except to say "best" is such a subjective thing as to make it useless.

There are many programmers deserving of a "hall of fame" entry.

Post reply on HN