Slashdot Mirror


The World's Best Living Programmers

itwbennett (1594911) writes "How do you measure success? If it's by Stack Overflow reputation, Google engineer Jon Skeet is the world's best programmer. If it's winning programming competitions, Gennady Korotkevich or Petr Mitrechev might be your pick. But what about Linus Torvalds? Or Richard Stallman? Or Donald Knuth? ITworld's Phil Johnson has rounded up a list of what just might be the world's top 14 programmers alive today."

28 of 285 comments (clear)

  1. No exhaustive.. by tobe · · Score: 5, Funny

    .. since I'm not in it.

    1. Re:No exhaustive.. by ShanghaiBill · · Score: 5, Informative

      For others that are too busy to click through the slideshow, here is the list:

      Jon Skeet : Legendary Stack Overflow contributor
      Gennady Korotkevich : Competitive programming prodigy
      Linus Torvalds : Creator of Linux
      Jeff Dean : The brains behind Google search indexing
      John Carmack : Creator of Doom
      Richard Stallman : Creator of Emacs, GCC
      Petr Mitrechev : One of the top competitive programmers of all time
      Fabrice Bellard : Creator of QEMU
      Doug Cutting : Creator of Lucene
      Donald Knuth : Author of The Art of Computer Programming
      Anders Hejlsberg : Creator of Turbo Pascal
      Ken Thompson : Creator of Unix
      Adam D'Angelo : Co-founder of Quora
      Sanjay Ghemawat : Key Google architect

    2. Re:No exhaustive.. by SirGeek · · Score: 5, Insightful

      Ken Thompson - Also creator of the C Programming Language.

    3. Re:No exhaustive.. by RavenLrD20k · · Score: 4, Informative

      Do we know who exactly came up with the concept for Donkey Kong?

      Actually, yes we do. Donkey Kong was the first project by Shigeru Miyamoto. In fact, this was also the first appearance of Miyamoto's Mario character that has been continually reused ever since.

    4. Re:No exhaustive.. by jeremyp · · Score: 3, Funny

      Nobody from the OpenSSL project then...

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    5. Re:No exhaustive.. by jellomizer · · Score: 3, Funny

      Now these guys may not be the best programmers out there. As programming is different for every type of job.

      Someone who can compile a nice compiler may not be able to make an OS as well. Or an OS developer may not be able to make a clean User interface for a web site.

      There are so many details out there that makes a comparison near impossible. What this list captures are the Most popular programmers. Who's popularity is often due to their personality that makes their program popular.

      We as programmers tend to come up with new innovative solutions to problems all the time, and often all this work isn't noticed by anyone, because it works so well that no one ever notices.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    6. Re:No exhaustive.. by Anubis+IV · · Score: 4, Insightful

      Kernighan wasn't involved until much later, according to Ritchie's own history of the language. C was a direct successor to B, which was Thompson's brainchild, and he was directly involved in much of the development of C, though Ritchie was the lead on it.

      People often assume it was Kernighan and Ritchie because they co-authored the seminal book on the language (the eponymous K&R white book), but that book didn't even get published until almost 6 years after C was already complete.

  2. Not sure about that by maweki · · Score: 5, Funny

    I think I have to contest that. Last semester I got straight As in both "Principles of programming languages" as well as "Algorithm Engineering".

    1. Re:Not sure about that by mwvdlee · · Score: 3, Funny

      It's hard to take your anti-school stance seriously while you keep misspelling "you".

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  3. How would you know? by drinkypoo · · Score: 5, Insightful

    You only know if you get to see their code, and/or if they are a public figure.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Github Followers by Greyfox · · Score: 5, Insightful

    If you go by Github followers, Linus is pretty up-there. Linus and Stallman aren't great just for their programming abilities; their capability to manage their projects so effectively is a huge factor in their success.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Github Followers by swillden · · Score: 3, Insightful

      Being a good programmer is orthogonal with being a good manager

      I strongly disagree, assuming by "manager" we mean "team leader" rather than "HR manager".

      Being an outstanding lone wolf programmer is of value, but significant projects are almost never single-person efforts. Real top programmers also have to be able to lead people.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  5. Re:Best game programmer by timrod · · Score: 4, Interesting

    I'd argue Chris Sawyer, the programmer behind the original Rollercoaster Tycoon. The entire game was written in Assembly, and works on pretty much anything to this day without needing an emulator or any real fixes. Second place goes to Toady, the programmer of Dwarf Fortress, for singlehandedly making a game that goes into more detail than it should ever have reason to and still works most of the time.

    Carmack, as far as I'm aware, was behind the horrible "update" of Doom 3 that released on Steam a few years ago, which wouldn't run on fully half the machines of the people who bought it. He was also behind Rage, which was a notorious crashfest.

  6. Stack Overflow reputation by xxxJonBoyxxx · · Score: 5, Insightful

    Stack Overflow reputation indicates that you're a 1337 documentation writer, not necessarily that you know how to program.

  7. I would include Bill Joy on the list by twasserman · · Score: 5, Informative

    BSD Unix, vi editor, Sun Microsystems....

  8. A better list than expected by damn_registrars · · Score: 5, Informative

    I'm just impressed that neither Bill Gates nor Mark Zuckerberg were included. Most people who don't understand programming include one - or both - of them when building a list of "top programmers" even though neither are particularly outstanding programmers.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    1. Re:A better list than expected by nine-times · · Score: 4, Funny

      It doesn't happen very often anymore, but for many years I kept hearing people say things like, "The story of Bill Gates shows what's so great about our country. The guy started out poor, he had absolutely nothing, but he was pretty much the best programmer in the world. Using nothing but his programming skills, he managed to become the richest guy in the world. It's a great success story."

      Yeah, Bill Gates got rich by being a brilliant programmer, and Steve Jobs got rich by being a really nice guy. Meanwhile, Ballmer just skated by on his good looks, social graces, and beautiful head of hair.

  9. Jon Skeet doesn't belong on such a list by Westley · · Score: 5, Interesting

    I thought I'd get that in before too many other people do. I have better justification than most, as I *am* Jon Skeet. I saw the list yesterday, and we've been gently laughing about it at work.

    Somewhere, the difference between fame and accomplishments has been lost. Don't get me wrong, I'm not a bad coder. I'm pretty knowledgeable about C# as a language, although details of writing *applications* in C# is a different matter. I'm pretty good at expressing technical concepts, and that's really useful in various contexts (Stack Overflow, books, screencasts, and of course work). But none of these are a patch on what some of the others on the list have accomplished.

    As a Googler, I know a *bit* about what Jeff Dean and Sanjay Ghemawat have done - and it's obvious I'm not in the same league. The code I'm probably proudest of is Noda Time (my .NET date/time library) which has a few thousand users, if that. I hope I've had an impact everywhere I've worked, but it just isn't on the same scale as many of the other members of the list (let alone the many thousands of other notable programmers).

    It's pretty clear I'm not actually on the list because of my coding skills - it's just due to Stack Overflow reputation. That indicates *something*, but it's definitely not the kind of measure you'd sensibly use to compare two programmers. Just as I'm proud of Noda Time, I'm proud of being able to help a lot of people on Stack Overflow - but I'm not under the delusion that even that's on the same level of impact as an awful lot of other coders.

    For what it's worth, if I could substitute one other name for mine, it would be Eric Lippert. I'm not sure he's really be in the "top 14" or even whether that's meaningful - but I'd say he's at least *more* worthy of being there than I am.

    1. Re:Jon Skeet doesn't belong on such a list by Westley · · Score: 4, Interesting

      What has Eric Lippert done, as far as programming?

      A lot of work on the C# compiler, while he was still working for Microsoft.

  10. False. Einstein had a PhD from U. Zurich, top grad by raymorris · · Score: 4, Informative

    Just FYI, that's quite false. Einstein passed his Matura (high school graduation exam), then attended Swiss Federal Polytechnic in Zürich, where he got top grades in math and physics and earned his teaching degree. He did his PhD at University of Zürich. Alfred Kleiner, Professor of Experimental Physics, was his adviser for his thesis "A New Determination of Molecular Dimensions" Kleiner didn't need to advise Einstein much - his previous paper, "Conclusions from the Capillarity Phenomena" had already been published in the prestigious "Annalen der Physik" (Annals of Physics).

  11. Re:it's just a popularity contest by phantomfive · · Score: 3, Insightful

    More importantly, where is there code? How can you know if they are good programmers if you've never seen their code?

    --
    "First they came for the slanderers and i said nothing."
  12. They got one thing right by Minwee · · Score: 5, Funny

    I noticed that the guy who wrote their slideshow code wasn't on the list.

  13. Re:I once interviewed the 'No.3 Clipper Programmer by Minwee · · Score: 4, Funny

    The problem is that you were interviewing him for a job working with "Clipper", which he had almost no experience in.

    If you had asked about adjusting the settings on his "#3 Clipper", which allowed him to produce anything from centimetre long shag to a 1 mm buzz cut, then you would have been amazed at how much he knew.

  14. Knuth by RDW · · Score: 3, Funny

    ITworld's Phil Johnson has rounded up a list of what just might be the world's top 14 programmers alive today.

    In the unpublished final volume of The Art of Computer Programming, Knuth describes an algorithm that can provide a complete emulation of any of the other 13.

  15. John Carmack, no questions asked by Myrmi · · Score: 3, Interesting

    He single-handedly ported Wolfenstein 3D to iOS after the development team said it would take them two months and go over budget. He did it in four days. https://web.archive.org/web/20...

    --
    "I think everyone is an agnostic but just doesn't know" - Frazz
  16. How can you take this list seriously? by MalleusEBHC · · Score: 4, Funny

    Forget the arguments about who should or should not be on the list. I can't take seriously a list of the best programmers when they picked 14 and not a power of 2.

  17. Re:Not exhaustive as it misses some big names... by beernutz · · Score: 3, Insightful

    Kernighan for SURE, but is Marissa Mayer really a programmer?

    --
    (stolen from DaBum) I am dyslexia of borg - your ass will be laminated.
  18. Bram by jones_supa · · Score: 3, Interesting

    While we are at it, let's throw the Vim author Bram Moolenaar in the mix.