Slashdot Mirror


Tim Bray's Top Twenty Software People in the World

jg21 writes "Although this reader-compiled list of software development's giants omits pioneers like George Boole, John Louis von Neumann, and the 'Forgotten Father of the Computer' John Vincent Atanasoff - among others - it does a pretty good job of mapping the Code Masters, from Alan Turing who gave us the algorithm, to Klaus Knopper the one-man band behind Knoppix. They're mostly here - the inventors of C, C++, C#, Java, and Python; example. There are a couple of programmers who have snuck in more for their business acumen than their programming talent, like the former Powersoft/Sybase CEO Mitchell Kertzman but otherwise the 40 nominees seem pretty 'pure' and the overall idea is to narrow the list down to the Top Twenty Software People in the World - a phrase invented by Tim Bray, who blogged that Adam Bosworth would be among them. Be careful what you wish for when blogging - looks like Bray's about to find out who the community thinks the the 19 others are."

418 comments

  1. Ada Lovelace? by Nine+Tenths+of+The+W · · Score: 5, Interesting

    Where be she?

    --
    Slashdot: News for Nerds, Stuff that matters only to them
    1. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      She'd certainly make a better token female than "Former programmer, now a partner at some Vulture Capital firm noone has heard of".

    2. Re:Ada Lovelace? by Dammital · · Score: 4, Insightful
      Good catch, Nine Tenths. The Lady Ada was the first person I thought of. Yet they, struggling to find a token woman for their list, come up with some venture capitalist that nobody has ever heard of outside of Silly Valley?

      Yeah, these "top ten" lists are a crock.

    3. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      Where be she?

      Women don't get credit the credit that they deserve in the sciences. Why should software be any different?

    4. Re:Ada Lovelace? by julesh · · Score: 5, Informative

      Yet they, struggling to find a token woman for their list, come up with some venture capitalist that nobody has ever heard of outside of Silly Valley?

      Not even Grace Hopper, developer of the first compiled high level programming language? Sheesh.

    5. Re:Ada Lovelace? by Chess_the_cat · · Score: 1

      According the book "The Difference Engine" by Swade she didn't contribute all that much. She was more of a hanger-on who enjoyed listening to Babbage's lectures and then writing about them. She was more of a promoter than anything else. She could definitely make a list of the Top Twenty Hardware Reviewers.

      --
      Support the First Amendment. Read at -1
    6. Re:Ada Lovelace? by bonzoesc · · Score: 1

      And according to the book "The Difference Engine" by Gibson they all raced steam-powered cars and had crazy adventures with gold-plated punchcards.

    7. Re:Ada Lovelace? by mswope · · Score: 1

      Okay - I have to admit the first person I thought of was Linda Lovelace. But she was a hardware specialist...

    8. Re:Ada Lovelace? by nomadic · · Score: 4, Funny

      she didn't contribute all that much. She was more of a hanger-on who enjoyed listening to Babbage's lectures and then writing about them.

      So she was the first programmer groupie.

      Unfortunately, she was apparently the last as well.

    9. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      A separate list is maintained for the category category of "greatest vaporware developers in history". She's on that list, along with a few modern-day titans such as the GNU/Hurd team, Microsoft (for it's pioneering work in database-backed file systems), and the developers of everybody's favorite wisecracking tough-guy FPS game.

    10. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      "When inspired, Ada could be very focused and a mathematical taskmaster. Ada suggested to Babbage writing a plan for how the engine might calculate Bernoulli numbers. This plan is now regarded as the first "computer program." A software language developed by the U.S. Department of Defense was named "Ada" in her honor in 1979. "

    11. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      Same place as John Backus and John McCarthy. Looks like the poll taker is a newbie.

    12. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      Hey, as Babbage's mistress, she started the tradition that the hardware guys are screwing us programmers! That's important!

    13. Re:Ada Lovelace? by atrizzah · · Score: 1

      Yeah, and what about Donald Knuth, Edgar F. Codd, and perhaps even one Apple or Xerox employee? (not that I like Mac's or anything)

    14. Re:Ada Lovelace? by Anonymous Coward · · Score: 0

      The Linda language is alleged to have been named after the other Lovelace.

  2. damn... by dynoman7 · · Score: 5, Funny

    ...didn't make the list again.

    --
    Blarf.
    1. Re:damn... by mswope · · Score: 1

      *I'm* number 21. I'm sure of it...

    2. Re:damn... by Anonymous Coward · · Score: 0

      No, as inventor of this post, I clearly am.

    3. Re:damn... by TheOldFart · · Score: 1

      I wouldn't be too pissed (or too eager to admit). Some folks in that list are analogous to putting Britney Spears in the top 20 singers in the world. It may be true in terms of popularity but it has nothing to do with real importance or anything that would be remembered 5 years down the road.

  3. Sys Admins Protest! by ellem · · Score: 5, Insightful

    Where's Larry Wall?

    --
    This .sig is fake but accurate.
    1. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      You, sir, are both a thief and a murderer, for you have killed a baboon and stolen his face

    2. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      Perhaps hes tending to his mongrel dog...

      Perl has done a great dis-service to the software industry.

      There are many ways to skin a cat, but only one optimal way.

    3. Re:Sys Admins Protest! by binary42 · · Score: 2, Interesting

      That and where is Yukihiro Matsumoto? I would be nowhere today without the three scripting language fathers.

      Oh well... the list would be too long as there are many more that i can think of.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    4. Re:Sys Admins Protest! by axehind · · Score: 1

      I second this protest! Where's Larry Wall?

    5. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      Hm.
      Alan Turing, Larry Wall.
      Alan Turing, Larry Wall.

      Hmmmmm...

    6. Re:Sys Admins Protest! by the+quick+brown+fox · · Score: 2, Interesting

      No kidding. I'm not a Perl fan, but if Guido van Rossum is on the list of nominees, Larry Wall really ought to be as well.

    7. Re:Sys Admins Protest! by puff+the+barbarian · · Score: 1

      Exactly. Sort of makes the whole list look so lame...

    8. Re:Sys Admins Protest! by murr · · Score: 4, Interesting

      I'm not a Perl fan, but if Guido van Rossum is on the list of nominees, Larry Wall really ought to be as well.

      I am a Perl fan, and though I respect van Rossum's abilities and accomplishments, Larry Wall also wrote patch, rn, and metaconfig, so he has a broader impact on Unix culture.

    9. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      Wall should make it over the others, as the guy who started the whole cottage industry of open source cross-platform scripting languages feeding and feeding off communities of users. In a sense, Wall was one of the founders of open source as it is practiced today.

      Although I wouldn't necessarily want to sit through his acceptance speech...

    10. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      I think you miss the point of perl which brilliantly was intended to be a practical (hence the 'P') exploitaton of existing programming knowlege users already had, rather than the invention of a new kind of programming.

    11. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      Not just sysadmins... Perl's key for the web. Despite all the hype of how great Java is for the web, how many really high traffic websites use it? None (or just about it). Whereas, Yahoo (My Yahoo, etc.), Overture, Ticketmaster, etc. all make heavy use of Perl.

    12. Re:Sys Admins Protest! by Anonymous Coward · · Score: 0

      That and where is Yukihiro Matsumoto?

      Off the list, along with all the other creators of MFTLs that have fewer than 10,000 real users.

    13. Re:Sys Admins Protest! by binary42 · · Score: 1

      Are you mistaken? there are many users of Ruby... heck check out how many people use FreeBSD ports (Ports' update system)? Then there are the Rails users. Japan alone brings many many thousand (more popular that Python over there). And plenty more (just google). I myself have used them on many products. I think Ruby is right up there with Perl and Python these days.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    14. Re:Sys Admins Protest! by tgv · · Score: 1

      Preposterous.

      "Patch" is not a great contribution to software. Neither are rn, metaconfig, and, IMHO, Perl. And no, Python isn't either. They're just fringe languages and nifty scripts, that happen to be important in your niche of the universe.

    15. Re:Sys Admins Protest! by murr · · Score: 1

      "Patch" is not a great contribution to software. Neither are rn, metaconfig, and, IMHO, Perl.

      Let's take these in order:

      - "patch" was a hugely important program back when bandwith was very limited and a site with a 56K modem was considered privileged. "patch" was what made a "release early, release often" strategy for open source projects feasible.
      - "rn" was at one point the most popular news reader on Usenet, and Usenet was the backbone of the open source culture.
      - "Metaconfig" was one of the first solutions to automatically set up software across multiple platforms (back when there WERE lots of viable Unix platforms). Before that, you had to manually edit configuration headers before installing, which was a PITA. Being able to run software across all unix platforms was an important contribution to building critical mass for open source projects.

    16. Re:Sys Admins Protest! by tgv · · Score: 1

      I did use patch and rn, and they were simply simple tools waiting to happen. Patch was definitely not the only tool, and rn had many, many, many competitors. Although useful, as a contribution they do not compete with the likes of RUP, Unix, OO or LISP.

  4. Larry Wall? by dos_dude · · Score: 0

    Come on now! Guido is on that list.

    1. Re:Larry Wall? by trinity93 · · Score: 1

      Who ever wrote this list is on crack if they are gona omit Larry

      --
      We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
  5. VisiCalc by Anonymous Coward · · Score: 0

    Creator and Cocreator of VisiCalc, the first PC spreadsheet. Come on, those spreadsheet where way better on other platforms before they made VisiCalc. Also, if it was'nt for them, someone else would had done it. Nothing special about this.

  6. Female hackers by AirLace · · Score: 3, Funny

    I'm finding it difficult to see any non-male names on that list. Discuss.

    1. Re:Female hackers by BristolCream · · Score: 1

      How many females do you knwo that like to sit in their garage on a sunday and tincker with a car? The same theory applies to software by and large; it's all about boys and toys.

    2. Re:Female hackers by Anonymous Coward · · Score: 2, Funny

      A woman's place is under the computer desk, not behind it.

    3. Re:Female hackers by TheoMurpse · · Score: 4, Interesting

      your post made me think of an interesting cultural thing about japan i heard here (in japan)

      typing was always considered "women's work" so when computers came about, and computers were equated with typing, so computers became "women's tools" by extension

      only recently have computers become popular with men...one reason is that cute girls are featured on the covers of many computer magazines...much like hot rod magazines in the states

      except personally i prefer the girls in the computer magazines

    4. Re:Female hackers by jcbeckman · · Score: 1

      What about Admiral Grace Hopper, creator of COBOL? Yeah, a lot of you will laugh at COBOL because you use it for business, not games, but it's still an important language.

    5. Re:Female hackers by jcbeckman · · Score: 1

      Sorry, she created FLOW-MATIC that later inspired COBOL.

    6. Re:Female hackers by Anonymous Coward · · Score: 0

      The crappiness of Cobol is no laughing matter.

    7. Re:Female hackers by Anonymous Coward · · Score: 0

      Back when computers were new, my mother trained to be a computer programmer. She was the only woman on the course, and programmers were in high demand. She finished top of her class, and despite all the other programmers getting jobs straight away, she never managed to get a job herself. She ended up becoming an accountant instead.

    8. Re:Female hackers by jrumney · · Score: 1

      Still, she had a lot more influence than about half the people on this list, and if either her or Ada Lovelace were on the list they would not look like a token female tacked on to the end of the list as an afterthought like Ann Winblad does.

    9. Re:Female hackers by Anonymous Coward · · Score: 0

      Ann was probably the last woman in the industry the author of the list chatted on the phone with, before he realized that his list contained only men.

    10. Re:Female hackers by Pseudonym · · Score: 1

      More important than COBOL, FLOW-MATIC was the first example of what we today know as a compiler. This has probably had a greater impact on modern software development than anything else, since Turing's invention of the subroutine.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    11. Re:Female hackers by kaalamaadan · · Score: 2, Informative
      A "computer" was almost always a woman. Talented mathematical women were employed in longh calculations in scientific establishments, and the common term for these people was "computer".

      Even Turing's famous "On Computable Numbers with Applications to the Entscheidungsproblem" refers to "computers" with "she" and "her".

  7. K&R not credited for C? by marcovje · · Score: 5, Insightful


    Do we want to forget C nowadays or so?

    1. Re:K&R not credited for C? by Anime_Fan · · Score: 1

      They are credited for their work on C... If you check the detailed information.

      A shame Ritchie is only listed as coinventor of UNIX on the main page. Still, most C programmers know their names and will vote anyways.

    2. Re:K&R not credited for C? by frankvl · · Score: 1

      Yes forget C!! we got c++ and java!

      Oh, wait...

    3. Re:K&R not credited for C? by Lisandro · · Score: 1

      Agreed; i would've liked to see them credited for C in the main page. Seems like a major oversight; after all, C is still one of the most popular languages of the world, if not the most popular.

      But then again, there're a lot of people missing in that list: Knuth, Lovelace, Von Neumman, Babbage....

    4. Re:K&R not credited for C? by pjt33 · · Score: 1

      So what about Martin Richards, who designed BCPL?

    5. Re:K&R not credited for C? by Anonymous Coward · · Score: 0

      No kidding. And frankly practically none of those other people could have done anything without C and/or UNIX.

      K&R get my top vote and IMO should be the only two on the list at all.

  8. Knuth by Anonymous Coward · · Score: 1, Funny

    Knuth, like alot of these "top twenty", are just Ivory Tower acadamics with no real applications in industry. Where is Bill Gates? He bought computing to the people. Whoever made VB should also be mentioned.

    1. Re:Knuth by Nikademus · · Score: 1

      Did Bill Gates actually wrote software?

      --
      I gave up with the idea of an useful sig...
    2. Re:Knuth by Anonymous Coward · · Score: 0

      Shut up troll.

    3. Re:Knuth by binary42 · · Score: 1

      That reminds me, my dad used to tell me stories about some of his classmates at the airforce academy. One of them was the VB guy... he's asleep right now so I won't bother him. Google and find it. Grady Booch also went to the Airforce Academy (one year ahead of my dads class). That was back when Comp. Sci. was just part of Aerospace Eng. at the academy (good old punch cards :s ).

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    4. Re:Knuth by Cicero · · Score: 1

      Knuth, like alot of these "top twenty", are just Ivory Tower acadamics with no real applications in industry.

      You must not know much about computerized typesetting. Try gooling "TeX" or "Metafont".

    5. Re:Knuth by julesh · · Score: 4, Insightful

      Knuth, like alot of these "top twenty", are just Ivory Tower acadamics with no real applications in industry. Where is Bill Gates? He bought computing to the people. Whoever made VB should also be mentioned.

      Sorry, a lot of people consider TeX to be a very important, "real application". So what if the industry it is most important to (production of technical documents) is one that you don't consider important?

      Gates' programming work is all highly derivitive. He mainly worked on MS's BASIC interpreter, I believe. Nothing brilliant. You'll note, however, that Dave Cutler, author of the Windows NT kernel (and thus Win2K and WinXP by extension) _is_ on the list. That's software to the people.

    6. Re:Knuth by Anonymous Coward · · Score: 0

      > Did Bill Gates actually wrote software?

      Yes he did. Something with sorting pancakes.

      http://en.wikipedia.org/wiki/Pancake_sorting

      It can be found under "Questionable sort algorithms
      (not intended for production use)" http://en.wikipedia.org/wiki/Sorting_algorithm

    7. Re:Knuth by WWE-TicK · · Score: 1

      Yes he did. He wrote the first BASIC interpreters Microsoft sold in the early days of the company.

    8. Re:Knuth by rusty0101 · · Score: 2, Interesting

      I seem to recall a quip in one of the books on silly valley where a programer criticised the 'draw a circle' function in BASIC, for being poorly written in front of Bill Gates. Turns out it was Bill who wrote the function. (unbeknownst to the developer doing the criticising at the time)

      Arguably Bill did more for personal computers than most anyone else out there. I would have to point out however that most of what he has done is related to his business ability rather than his software writing abilities.

      -Rusty

      --
      You never know...
    9. Re:Knuth by Anonymous Coward · · Score: 0

      Did he write Pagemaker or QuarkXPress? Those are real tools.

    10. Re:Knuth by Daniel+Dvorkin · · Score: 4, Informative

      Arguably Bill did more for personal computers than most anyone else out there.

      Very arguably. Personally I can't see a damn thing Gates has done for PC's (in the generic sense) -- Microsoft's entire strategy, from the very beginning, has been to hijack existing markets rather than pioneering new ones.

      A lot of people on /. may be too young to remember this, but there used to be lots of different choices for PC's -- and by "different" I mean genuinely different, not just the rather trivial difference between companies that build "Made for Microsoft Windows(tm)" boxes with "Intel Inside(r)". And in those days, Microsoft was just some company that wrote a lousy OS for IBM.

      And then, a while later, there were lots of choices among word processors, spreadsheets, etc., and Microsoft's products were considered inferior knockoffs. But they were the people who wrote that lousy OS for IBM, so the suits bought their products, and ... well, you probably know the rest.

      The Net, and especially the Web, were the killer app for PC's, what finally made them as much a part of Joe Sixpack's home as a refrigerator and a TV. Once again, Microsoft had nothing to do with the development -- but they did have enough money to jump in with both feet once the market was established. No innovation, no research, nothing of value to anyone except Microsoft itself.

      We are finally, slowly, thanks to Apple's mild resurgence and (probably more important in the long run) the growth of Linux, getting to the point where there is real competition in the PC world. But Bill G. has been its enemy at every turn.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    11. Re:Knuth by Anonymous Coward · · Score: 0

      yeah, we all remember that before MS the computing market was entirely lead by nice companies with nothing but users interest in mind - and with very cheap, very accessible and very open non-proprietary software and os'es. And with no money and marketing budgets or sales forces. Those where the days.

    12. Re:Knuth by Anonymous Coward · · Score: 0

      They are real tools that were made possible by Knuth's work on Tex.

    13. Re:Knuth by murr · · Score: 1

      Yes, and while he's at it, he could also have somebody read "The Art of Computer Programming" to him.

    14. Re:Knuth by Daniel+Dvorkin · · Score: 1, Insightful

      yeah, we all remember that before MS the computing market was entirely lead by nice companies with nothing but users interest in mind - and with very cheap, very accessible and very open non-proprietary software and os'es. And with no money and marketing budgets or sales forces. Those where the days.

      [sigh] Nice straw man. I never said that the various other companies competing for market share in the PC and application space were nice guys. But the fact that there was competition forced them to maintain certain standards. Microsoft held pretty much unchallenged power for long enough (roughly a decade) that they could get away with making lousy products and treating users like shit and still make lots of money, and on the occasions that someone else (and it was always someone else, never Microsoft that I can recall) did something genuinely innovative and/or high-quality, Microsoft's response was to put out an inferior ripoff, use the power of their name to crush the competing company, and continue business as usual. This is all Microsoft has ever done, all it does, and probably all it will ever do.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    15. Re:Knuth by Anonymous Coward · · Score: 0

      Before Windows, people would turn their PC on and all they could see was "c:\>". Of course, if not Microsoft, another company would have done something similar in the PC world, but IMO, Windows has had A LOT to do with the spreading of the PC to the domestic market.

    16. Re:Knuth by Tim+C · · Score: 1

      in those days, Microsoft was just some company that wrote a lousy OS for IBM.

      And then, a while later, there were lots of choices among word processors, spreadsheets, etc., and Microsoft's products were considered inferior knockoffs. But they were the people who wrote that lousy OS for IBM, so the suits bought their products


      So, somehow, MS went from "just another player in a competitive OS market" to *the* player. Presumably they didn't do it by exploiting their monopoly (they didn't have one) or huge cash reserves (ditto), so there must be something. Either they were very lucky, a very good business, or had a superior product. Either of the latter two would suggest that there *is* something special about MS.

    17. Re:Knuth by Anonymous Coward · · Score: 0

      So, somehow, MS went from "just another player in a competitive OS market" to *the* player. Presumably they didn't do it by exploiting their monopoly (they didn't have one) or huge cash reserves (ditto), so there must be something. Either they were very lucky, a very good business, or had a superior product. Either of the latter two would suggest that there *is* something special about MS.

      There is: marketing - but I don't see what that has to do with being a top 20 software person.

      Remember that the quality of a product is not nearly as important as the quality of its marketing.

    18. Re:Knuth by MyLongNickName · · Score: 2, Informative

      Bull. Microsoft forced a lot of standardization into the way that software behaved. I remember back in the 80's I had one word processor where F1 was save the document. I had another spreadsheet where F1 was quit without asking if you want to save or not. I lost a lot of work on spreadsheets.

      Microsoft did a lot for computing back in the 80's. They still do a lot of good today (gasp... get out the -1 mods). Granted they also do harm as well (more today than years back).

      To say Bill Gates did nothing or little for computing is a joke,

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    19. Re:Knuth by Anonymous Coward · · Score: 0

      actually it was not meant as strawman, but irony. commenting on the blanket black and white absolutes in the parent, that continued in the reply so the irony was obviously lost. I have worked with computers since before MS, and don't share your history view at all. I'm just amazed at the clear black and white conviction some people have. Even bolding the always and never..

    20. Re:Knuth by macdaddy · · Score: 1

      I believe you meant to say that Apple did all of that and Microsoft mimicked what was working well for Apple. In all my years of using both I have yet to see a single piece of real innovation come out of Redmond. Not a damned thing. GUI standardization came from Cupertino. Everyone copied from Apple, even OS/2 and Linux. You can only be original once.

    21. Re:Knuth by grcumb · · Score: 1

      "To say Bill Gates did nothing or little for computing is a joke"

      No, to say Bill Gates did little or nothing to computing is a joke. The first statement is axiomatic.

      *grin*

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  9. somethings missing... by i88i · · Score: 2, Funny

    ...where's the cowboyneal option?

  10. That fits! by Anonymous Coward · · Score: 0

    Jon Gay: The "Father of Flash"

  11. It's sad by Anonymous Coward · · Score: 4, Insightful

    It's a pity that, nearly half a century since Turing was driven to suicide by poison apple, being gay is still such a big issue that many coders are afraid to "come out", afraid of the intolerance, afraid of the flaming, and afraid of being looked down on by their peers.

    I, personally, know several practising homosexuals on a variety of Open Source projects who simply deny their nature to fit in with the overall its-all-just-fun gay bashing "f4gg0RT" repartee on places like Slashdot and major mailing lists. They are represented at the highest levels of software development, including two major contributors and maintainers of the Linux kernel.

    In many ways the subculture of Open Source software has some catching up to do: it's amateur userbase tolerates the neolithic attitudes towards women and gays that mainstream society has rid itself of years ago.

    I fully expect, as usual, to be modded down for this post. Posting anonymously: had to change username to avoid harassment after the last post.

    1. Re:It's sad by Anonymous Coward · · Score: 0

      Programmers are just pissed cause they can't get laid.

    2. Re:It's sad by Anonymous Coward · · Score: 0

      I would imagine Turing would prefer to be remembered for his work, more than as a "token gay geek".

    3. Re:It's sad by Anonymous Coward · · Score: 0

      Fuck off you dick. Why do you have to try to turn a decent discussion of top software people into some perceived slight against gays? Huh? Why? It's people like you that are ruining this world.

      You know what? I'm a white, heterosexual, upper middle class, midwestern American male and I am fucking sick of every conversation, news report and newspaper article being prejudiced against ME!

      Why does every thing have to deteriorate into an off-topic extremist diatribe against some percieved slight?

    4. Re:It's sad by Rhone · · Score: 1

      In many ways the subculture of Open Source software has some catching up to do: it's amateur userbase tolerates the neolithic attitudes towards women and gays that mainstream society has rid itself of years ago.

      Are you talking about the same mainstream society that stifles intellect, creativity, and independence in little girls by training them to base their self-esteem on their appearance; the same mainstream society that votes for politicians who are trying to add a constitutional amendment to ban gay marriage?

      I guess you live in a country with a "mainstream society" that's more enlightened than what we have here in the US.

    5. Re:It's sad by proton · · Score: 1

      Is it possible that geeks play gay jokes because there arent any gays openly among us? It can be fun to joke about someone or something that isnt present at "the party" but Id rather pick other jokes if a gay was present, im not into hurting anyone.

      I dont think geeks are less tolerant than others, we're just less prude and less politically correct. We dont pretend to think some certain way like the general public, we joke and stuff about anything and everything cuz its fun, not because we think gays are any more weird than us... @.@ /pro

    6. Re:It's sad by fabu10u$ · · Score: 1

      I just "changed" my login to thumb my nose at them. Lost my mod points and everything just to make a point.

      --
      They say the mind is the first thing to ... uh, what's that saying again?
    7. Re:It's sad by Daniel+Ellard · · Score: 1
      ... its-all-just-fun gay bashing "f4gg0RT" repartee on places like Slashdot and major mailing lists.

      I don't see that on SlashDot, except for lame loser trolls. And if I saw that on any mailing list I subscribe to, the author would regret it.

      I won't claim that the IT world is free of intolerance (of any sort) but I know quite a few openly homosexual people who don't seem to have any problem with it (and many seem to find IT careers more tolerant of diverse lifestyles than other fields in which they have worked). I'm sure that there are exceptions -- and it only takes one asshole to make a mailing list unpleasant -- but you are over-generalizing.

      --
      Disclaimer: I work for a company, but I don't speak for them.
    8. Re:It's sad by Alioth · · Score: 1

      I, personally, know several practising homosexuals

      What, haven't they perfected it yet?

      Sorry. Lame joke, I know. Seriously, it is an absolute tragedy what Britain did to Alan Turing - he made a huge contribution to saving Britain from the Nazis, and they repay him by driving him to suicide.
    9. Re:It's sad by Heisenbug · · Score: 1

      (I'm going to regret this post -- haven't had my coffee yet. :)

      Anyway, this is just a reminder -- it's hard to know for sure, but at a best guess, about one in ten people are gay. Most of them (in the States at least) are afraid to admit it, can't imagine why, so if you have ten friends, there's no way of knowing which one is queer. That means there's a decent chance that one of them is there when you're joking -- and it sounds like 1) you tend to say things that would be hurtful to gays if they were there, and 2) you're not into hurting anyone.

      It's a real problem, isn't it? Hard to know what to do. Me, I tend to make jokes about black people -- I can be sure there are none of *those* in the room.

      There. That's the part I'm going to regret. :)

    10. Re:It's sad by HHumbert · · Score: 1

      Pretty unlikely that Turing was left off simply because he was gay... Larry Wall doesn't appear on the list either--do you think there's something in his private life that counts against him here?

      Incidentally, credit should be given where credit is due: it was al-Khwarizmi (or his translator, Fibonacci) who "gave us the algorithm"...

    11. Re:It's sad by Anonymous Coward · · Score: 0

      No, it was "al-Khwarizmi" who gave us the word "algorithm."

    12. Re:It's sad by Hrdina · · Score: 1

      Funny, Turing is on the list, and (currently) is second in voting only to Linus.

    13. Re:It's sad by Anonymous Coward · · Score: 0

      > You know what? I'm a white, heterosexual, upper middle class, midwestern American male and I am fucking sick of every conversation, news report and newspaper article being prejudiced against ME!

      > It's people like you that are ruining this world.

      Well, it's our turn now, since people like you already had your shot at ruining the world. Hah!

    14. Re:It's sad by Peter+La+Casse · · Score: 1
      In many ways the subculture of Open Source software has some catching up to do: it's amateur userbase tolerates the neolithic attitudes towards women and gays...

      Part of tolerance is tolerating the intolerant.

    15. Re:It's sad by Anonymous Coward · · Score: 0
      No, you just wish it were your turn. 11 states (including Blue state strongholds of Michigan and Oregon) just banned you from getting married. Various States had existing laws that already did the same thing (including blue states Wisconsin and New Hampshire). In 1996, the Defense of Marriage Act was passed and signed by former President Clinton.

      I don't see what you're laughing about. You get Will and Grace, Ellen and Queer Eye for the Straight Guy while white, hetero males still run politics and business. Not a very good start to running the world.

    16. Re:It's sad by Anonymous Coward · · Score: 0

      Thanks for reinforcing my impression that the typical white hetero male conservative business types are true assholes!

    17. Re:It's sad by WGR · · Score: 1
      I live in Canada which just had its supreme court rule that gay marriage wazs not only consitutional but required by our constitution.

      I think the Land of the Free is no longer the U.S.A. but Canada.

    18. Re:It's sad by Anonymous Coward · · Score: 0

      You think it was just white male conservative business types who kicked you in the ass on the state ballots? With that sort of stereotyping you'll never get anywhere. You don't think the 58% of black voters who said they were against gay marriage had anything to do with it? Did you ever stop to think about the fact that 54% of people stating they oppose gay marriage are women?

      I'm willing to bet these things never enter into your mind. White males didn't screw you over. Women and blacks did.

    19. Re:It's sad by sw155kn1f3 · · Score: 1

      You aren't quite right about 1 of 10 your friends is gay... "Friends" isn't some random thing usually and tend to organize by interests... So concentration is much lower than 1/10...

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
    20. Re:It's sad by Anonymous Coward · · Score: 0

      Regret it how? Would you engage in self-righteous bitching? If you don't like someone because of your perceptions of their intolerance, perhaps you should learn how to configure mail filters.

      Bring your flame-wars to my lists and I'll unsubscribe you permanently.

    21. Re:It's sad by Anonymous Coward · · Score: 0

      > You think it was just white male conservative business types who kicked you in the ass on the state ballots
      >
      > I'm willing to bet these things never enter into your mind. White males didn't screw you over. Women and blacks did.

      I'm straight and married, I never said I was gay. And I'm not talking about gay marriage or red states. I'm talking about *you* and your stinking attitude.

      Poor little straight man, oh you're so discriminated against. Give me a break! Ever hear of karma?

    22. Re:It's sad by Anonymous Coward · · Score: 0

      And I never said I (or other white males) were discriminated against. I'm not the AC from #11059998. I'm all for gay marriages for that matter. What does my pointing out of the facts that: a) contrary to what was said up thread, gays are not taking their turn. Quote: "Well, it's our turn now, since people like you already had your shot at ruining the world. Hah, and b) women and blacks were the biggest supporters of marriage bans, have to do with my "stinking attitude"? I never posted anything about my attitude.

    23. Re:It's sad by Anonymous Coward · · Score: 0

      Well the previous AC ("i'm fucking sick of...") is who I was directing the comment to, and I'm not the same AC who posted #11059586 ("it's a pity..."), so I think this flame war is too mixed up and too offtopic to continue.

      I'll just say this: you don't have to take the blame for oppression or discrimination unless you're guilty of it! If you're a white straight male tired of white straight male bashing, then speak up in support of the good things you've done, it helps dispel the stereotype.

    24. Re:It's sad by Heisenbug · · Score: 1

      I'm not trying to be hostile here, but I have a friend whose pastor admitted he was gay and then committed suicide. I'm sure up until that point, most of the members of his church would have said the same thing -- there may be lots of gay people, but none of them are *here*. None of them are people I would know.

      The only real gay activity or 'interest' is having gay sex, and that's an interest that many gay people don't admit to or participate in. It's time to stop pretending that most gay people are anything other than our friends and family members-- than people like us.

    25. Re:It's sad by Daniel+Ellard · · Score: 1
      Regret it how?

      Just as you describe it: by unsubscribing them permanently. There's no place for flame wars on some lists.

      --
      Disclaimer: I work for a company, but I don't speak for them.
    26. Re:It's sad by Anonymous Coward · · Score: 0
      It's a pity that, nearly half a century since Turing was driven to suicide by poison apple, being gay is still such a big issue that many coders are afraid to "come out", afraid of the intolerance, afraid of the flaming, and afraid of being looked down on by their peers.

      The flaming is what's getting them in trouble in the first place.

    27. Re:It's sad by Anonymous Coward · · Score: 0

      stfu faggot

    28. Re:It's sad by Anonymous Coward · · Score: 0

      In Canada, you can be prosecuted for denying the holocaust and publishing "hate" (whatever that means) speech. Yeah, land of the free indeed.

      I'm not disagreeing with you about gay marraige (although I do not think government should be in the marraige business in the first place), just showing you that the encroachment on civil liberties exists on both sides of the border.

    29. Re:It's sad by 2short · · Score: 1

      I just read you post, and then went back and read the list of software greats in the story, and you know what I noticed? I have no idea what any of their sexual orientaions are, nor can I come up with any reason why I should possibly care.

      "I fully expect, as usual, to be modded down for this post."

      As far as I can tell, you're entirely offtopic, so perhaps your expectations will be realized.

    30. Re:It's sad by 0racle · · Score: 1

      How is this drivel insightfull? Untill someone said that Turing was gay in the same vein you have, ie out of the blue for no apperent reason, I had no idea, it just wasn't important. Being gay isn't a big issue, pushing it in peoples faces is. Why did you say Turing was gay? What was the point? Your not answering another post, no one else said it till you did, so why did you feel the need to? Sorry, but its people like you who are worse then anyone going around screeming "Get lost faggot." There are always idiots around and its easy to ignore them, but you felt the need to drop this little 'tidbit' of information attempting to pull a 'oh poor me, im so enlightended but these little children around me make me look bad." Your gay, fine. Turing was gay, fine, but stop whining about it. You want to be accepted like everyone else? Then shutup and act like everyone else. You have gone and labled yourself as gay, and from the post I doubt that this is the only time you've gone out of your way to do that. You are the one who brought to everyones attention that you are different, if you hadn't, no one would care. You want to be accepted, then stop going around and trying to separate yourself.

      --
      "I use a Mac because I'm just better than you are."
  12. What about computer scientists? by roxtar · · Score: 5, Insightful

    I havent gone throught the list thoroughly but of the names I have seen I havent come to notice the names of emminent personalities from the academic world. Names like that of Donald E Knuth are missing from the list. The list consists of people who have made software which went on to become big. But that wouldn't have been possible without the academic research put in.

    1. Re:What about computer scientists? by MoonFog · · Score: 1

      Tanenbaum is on the list.. However, this is a list that takes the main people into account. It's not like Linus Torvalds did everything on his own, and all of them probably based a lot of their stuff on research, but these are the guys who are credited for the work and got it into the open.

    2. Re:What about computer scientists? by brfisher · · Score: 1

      I suppose in order to be one of the "software people" (?) you either have to be identified with a company or big open-source project. You would think that coming up with pretty much all of current human-computer interaction would get Englebart a reference, but he never commercialized it, so no dice. Don't see a lot of PARC folks either. It looks like scholars, theorists, or visionaries don't make the cut, except for the most visible (popular) like Turing and Berners-Lee. Folks need to read more.

    3. Re:What about computer scientists? by Pseudonym · · Score: 1

      I would have though that Knuth would be "up there" with Turing and Berners-Lee. Every programmer has heard of Knuth, all of the good ones have consulted his works on regular occasions. And, also importantly, most programmers have relied on an LR parser generator at some time or another. LR parsing is a Knuth invention.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    4. Re:What about computer scientists? by thisgooroo · · Score: 1

      What software did Tim O'Reilly write?

  13. bah by Anonymous Coward · · Score: 5, Insightful

    The list is mostly of "computer pop artists". Where's McCarthy? (discoverer of lisp, the single most influential language in computing). Where's Pierce and Cardelli? Where's Church? How can you have Turing but not Church? That's stupid. It's not called the Church-Turing thesis for nothing, you know.

    WTF is a shyster like de Icaza (attempted to bring the worst features of windows to linux) doing on a list with Mitch Kapor (discovered the spreadsheet)?

    1. Re:bah by jcr · · Score: 1

      attempted to bring the worst features of windows to linux

      That is not at all fair to de Icaza. Sure, .NET is crap, but until there's an equivalent available on Linux, there will be a lot of resistence to replacing MS windoze in many applications. It's just like WINE, or any other emulator or compatibility library.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:bah by jcr · · Score: 1

      One other thing: Kapor didn't invent the spreadsheet. That was Bricklin and his colleagues at VisiCorp.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:bah by nml · · Score: 1

      With all due respect to de Icaza, i think that the grandparent has a point (even if they put it a bit abrasively). Putting de Icaza on a list of software giants that includes K&R, Turing and Stallman doesn't feel right to me.

      However, i think that this list is doomed to be meaningless anyway, because they haven't given any criteria as to what makes a software giant. Commercial success? Number of people using invention? Contribution to software construction? Sergey Brin might have invented Google, but his effect on the software world is a bit indirect.

      Oh, and they need less irritating advertising.

    4. Re:bah by Anonymous Coward · · Score: 0

      lisp, the single most influential language in computing

      Why would you say that? Smalltalk and C are pretty damn influential.

    5. Re:bah by Paradise+Pete · · Score: 1
      Mitch Kapor (discovered the spreadsheet)

      Only if by "discovered" you mean that he ran visicalc and said "hey look at that! A spreadsheet!"

    6. Re:bah by Anonymous Coward · · Score: 0

      Well, smalltalk and lisp are very close. I don't deny smalltalk's influence, but if you check early smalltalk history, you'll see the fingerprint of many lispers.

      Lisp had been around and evolving for years before smalltalk - when smalltalk appeared, the "OO" systems that smalltalk developed from had already been prototyped in lisp. The Smalltalkers went all out for message-passing object orientation whereas most lispers eventually preferred the later-developed generic function object orientation, so the two languages and communities grew further apart over time.

      C is influential, but not to the extent of lisp. C's quirky syntax (yes it is quirky, compared to the regularity of lisp or forth) has clearly influenced many new languages, but C has little or nothing in the way of original language features. And again, C is FAR younger than lisp.

      Lisp, as a mutable language, was used as the testbed for many programming constructs now taken for granted. Lisp was the language in which the "if" statement was first introduced, for chrissake!

  14. Who cares? by Anonymous Coward · · Score: 0

    SysAdmins are just janitors. Its a job that requires very little skill. Scripting languages (and Perl in particular) are just toys that let SysAdmins play at being programmers.

    If you really want to be a programmer, I guess you shouldn't have dropped out of high school.

    1. Re:Who cares? by Anonymous Coward · · Score: 0

      So I guess your pretty pissed that your MSc.CS SA can script together a functional program in python, document it in xml well within the hour while you where spending the day figuring out a UML and where to find the right button in your Visual Studio?

    2. Re:Who cares? by Anonymous Coward · · Score: 0

      Get real. If an application is complicated enough to warrent full UML, then doing it in a toy language without proper documentation will result in an ugly, unmaintainable hack job. Sure, it may work (some sysAdmins can code, sort of), but it will be a kludge.

      In general, SysAdmins are not Software Engineers. They are code-monkeys.

    3. Re:Who cares? by v01d · · Score: 2, Funny
      In general, SysAdmins are not Software Engineers. They are code-monkeys.

      Dumb fuck. SysAdmins are System Administrators. Got it? It's not a position that deals with development.


      For that matter, developers are not "Software Engineers" they are code monkeys. Companies don't want, and can't afford, real engineering of their software.

    4. Re:Who cares? by PghFox · · Score: 1

      You're a troll, but I'm going to respond anyway. Perl is the foundation of a mission-critical web-based auction platform that has transacted in excess of 5 trillion dollars. Some "toy."

      --
      --- Fox
    5. Re:Who cares? by superpulpsicle · · Score: 1

      LOL I was laughing so hard, I choked on my own food. Gotta love it when people begin the replies with Dumb fuck!

    6. Re:Who cares? by e7 · · Score: 1

      Good thing it was *your* food.

      --
      Corollary to Moore's Law: The IQ of new computer owners is declining.
    7. Re:Who cares? by innerweb · · Score: 1
      Geez, I guess it is not possible that I have saved several companies in excess of 30 million dollars using nothing more than my programming skills as a sysadmin and perl to automate workflow, document creation, digital authorization/authentication and a host of other things that groups of C/C++ programmers could not figure out.

      Oh, and that I used UML (from the systems analyst) to develop three of those projects into full blown perl applications that actually ran faster than the C++ monkey boy's code that I replaced. They are still around 6 years later and the C/C++ kids still have not written better software (3 attempts to date).

      Normally I do not feed the trolls, but yours is the 100th stupid comment I have read this week and I had to give you a prize. Too bad you posted as AC, or I could have personalized it for you.

      InnerWeb

      --
      Freud might say that Intelligent Design is religion's ID.
  15. Maybe the list should be split... by finnw · · Score: 1

    ...into two parts.
    1. Early pioneers (Turing etc), and possibly designers of the languages (C etc) that have stood the test of time.

    This list will probably be roughly the same this time next year.

    2. Inventors of recent, fashionable languages & technologies (better not mention them by name though)

    This list will probably look very different this time next year.

    --
    Is Betteridge's Law of Headlines Correct?
    1. Re:Maybe the list should be split... by julesh · · Score: 1

      Agreed. Although over time people with currently-hyped projects may pass over onto the first list, rather than drop off the second list. E.g., I'd currently put both Tim Bray and Guido van Rossum (and perhaps Linus Torvalds) on your second list, but I'd seriously expect them to move to the first over the next 5-10 years.

    2. Re:Maybe the list should be split... by Anonymous Coward · · Score: 0

      I doubt it (Bray that is). XML has done the industry more harm than good. What we need is a list of software "ogres" - Bray, Gates, Wall etc. And whoever invented SQL.

    3. Re:Maybe the list should be split... by The_Wilschon · · Score: 1

      (better not mention them by name though)

      What? Should we use their Slashdot Usernames?

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  16. Needs more ads. by Mikesch · · Score: 1

    There aren't enough ads on that page, I can still see some content.

    1. Re:Needs more ads. by kfg · · Score: 1

      There aren't enough ads on that page, I can still see some content.

      It's still just a Release Candidate. Submit a bug report, and as always. . .

      Show me the ads!

      KFG

  17. knuth? by sangudu · · Score: 4, Insightful

    What about Knuth?
    He is the worlds best programmer ever and creator
    of tex and metafont systems in which most of
    academic publications are done.
    His works have taugth todays software engineers
    algorithms data structures and algorithm analysis.
    Bad that he missed out.

    1. Re:knuth? by Anonymous Coward · · Score: 0

      Damn straight!

    2. Re:knuth? by eclectro · · Score: 1

      Actually he really is the father of wordprocessing, as most if not all took algorithyms out of Tex to use in their own wordprocessing programs.

      Not to mention he is also the father of codifying algorythm research.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    3. Re:knuth? by HuguesT · · Score: 1

      It depends on how you define "best programmer ever". Sure it is very impressive that he offered a geometrically progressing bounty for every bug in TeX and Metafont but he had to cap it eventually and wrote a lot of cheques. Allegedly he would have a big hole in his bank account if everyone Knuth wrote a cheque to decided to cash them instead of hanging them on their wall.

      Also if you have tried to program in TeX itself (as opposed to simply use) you may decide that whereas Knuth is a great programmer and an excellent writer he is not a beautiful language designer. By far.

  18. Great Computer Scientists by gtoomey · · Score: 4, Insightful
    There are some recent technologists, but I think others have made great contributions to computer science:

    Charles Babbage - inventor of ther difference Engine
    Ada Lovelace - first programmer
    John von Neumann - random access macines
    John Backus - Fortran, BNF, compiler design
    Don Knuth - "The Art of Computer Programming", algorithm design
    as well as McCarthy & Alan Robinson(AI), Dijstra (structured programming, semaphores), Hoare (CSP)

    1. Re:Great Computer Scientists by ezzzD55J · · Score: 1
      Hear, hear!

      I think it's rampantly clueless to omit (esp.) Von Neumann and Knuth from this list.

    2. Re:Great Computer Scientists by rxmd · · Score: 1

      Charles Babbage's Difference Engine isn't really that much about programming, in spite of the book by Gibson/Sterling. His Analytical Engine is more like it, but this one never got built, being too complex for mid-19th-century mechanics.

      Calling Ada Lovelace the first programmer is a bit off, too. She wrote a translation of Babbage's work along with a commentary on how to build the Analytical Engine, including some notes on how it might be programmed, but then, the machine she's supposed to have been programming didn't even exist. Even though her work wasn't really that influential in the long run (similar to Babbage's), she was one of the first to actually reflect on how such a machine might be programmed, though. And she was probably the first female geek in recorded history. ;)

      --
      As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
    3. Re:Great Computer Scientists by mysticgoat · · Score: 1

      It does seem like the list is biased toward those names that are "politically safe". Some more of the missing names (and MHOs about why they are controversial) are:

      Charles Moore - inventor of Forth and a pioneer in extensible language structures. Forth is out of favor mainly because Forth doesn't protect the programmer from making stupid errors, so a lot of write-only garbage has been written in Forth. (It isn't the right tool for almost all jobs, but it still shines in fuel injection computers, robotics and real time process control apps).

      Larry Wall - inventor of Perl and champion of context sensitive interpreters. Perl is out of favor mostly for the same reasons Forth is out of favor: a lot of crap has been written in Perl and released to the world before it was properly revised. This is another case of a language gaining a bad rep because poor programmers could be productive with it.

      Grace Hopper - COBOL. Demonstrated that computers could do business activities, and not just artillary tables. Aside form the gender bias, she is also out of favor because of COBOL coding sheets and the agonies we all went through over missed periods, back in the punchcard era.

      Andrew Tanenbaum - teaches OS design and created Minix as a classroom tool. Out of favor because at one time juvenile geeks thought that "Tanenbaum" and "Torvalds" could not both be present on the same list without igniting a conflagration. Mature geeks recognize that this has never been the case, but of course the reality is nowhere near as exciting as the myth.

      Whichever one of the AWK trio who first explored the heuristics of regular expressions. Out of favor because awk is extinct. Anything worthwhile that was done in awk has by now been rewritten in Perl.

    4. Re:Great Computer Scientists by fm6 · · Score: 1
      John von Neumann - random access macines
      I think you're trying to describe the so-called Von Neumann Machine. Having RAM is just a detail. What's important is that it treats programming code as a kind of data. Which might seem trivial to anybody who's grown up since the PC revolution, but which was a big conceptual breakthrough when it happened.

      JvN is kind of over-rated, at least as a computer scientist. He made a name for himself as a mathematician and economist, and acquired so much prestige that some of his work wasn't properly critiqued during his own lifetime. He did write the classic papers that described the VNM and had a lot to do with it pushing out competing models. But other people invented the basic concepts.

      One of JvNs big failures was that he never grasped the importance of software. Which is ironic, considering that the conceptual model he "invented" is what made the whole notion of software possible.

    5. Re:Great Computer Scientists by gtoomey · · Score: 1

      Do appear not to understand the difference between random access machines and random access memory

    6. Re:Great Computer Scientists by HidingMyName · · Score: 1

      Don't forget Kirsten Nygaard and Ole-Johan Dahl who invented object oriented programming. I had the pleasure of meeting Nygaard before he passed away and he was a very dynamic and interesting person with interests outside computer science (he was active in Norwegian politics), and was very engaging. He will be missed. I believe Dahl also passed away, but unfortunately I never got to meet him.

    7. Re:Great Computer Scientists by Bob+Uhl · · Score: 1
      Anything worthwhile that was done in awk has by now been rewritten in Perl.

      Not really. As a Unix user and admin, I use awk constantly. Perl is general-purpose; awk has one raison d'etre and serves it well. I'd go so far as to say that any user who does not use awk for at least a few tasks cannot really call himself a Unix user.

    8. Re:Great Computer Scientists by fatphil · · Score: 1

      "Whichever one of the AWK trio who first explored the heuristics of regular expressions."

      I was going to suggest "one of Aho, Sethi, Ullman" for writing the Dragon book, to which every modern sensible language owes a great debt. (Don't ask what I consider to be 'sensible' though!)

      So it looks like Aho has 2 partial votes at least!

      FP.

      --
      Also FatPhil on SoylentNews, id 863
  19. Now at Google by Daniel+Ellard · · Score: 1
    I find it a bit odd that for some people, their main qualification is what they have done, and for others it is where they work now. Does it really matter that so-and-so is now with Google, Sun, Microsoft, etc?

    To make matters worse, they got wrong the only one that might actually matter: Danny Hillis founded Thinking Machines, not "Think Machines". Huge difference.

    --
    Disclaimer: I work for a company, but I don't speak for them.
  20. Anastoff??? by qtp · · Score: 0, Flamebait

    jg21, you must be from Iowa.

    --
    Read, L
  21. Game Programmers? by deconvolution · · Score: 4, Interesting
    Where is John Carmack and other game programmers (fill your favourite game designer here)???

    I couldnt understand why he is not greater and more important than such as Don Ferguson: Inventor of the J2EE application server at IBM, or even Jon Gay: The "Father of Flash". ???

    Is flash a ground-breaking application like 3D game/movie engine development? At least, 95% flahes i ve seen is for annoying web adverts...

    1. Re:Game Programmers? by binary42 · · Score: 1

      Just like art, people in academics (try to) look down on professionals. Many of these people were on research teams (commercial but still research) while carmack was out to make a buck. I agree though.

      The "father of flash" and a few others are exceptions. I guess they were lucky.

      Like I said above: The list would be huge if every deserving person was on it.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    2. Re:Game Programmers? by Lisandro · · Score: 1

      Game programmers tend to be overlooked as "less serious", for some reason beyond me - if you happen to think that, try counting all the time you spent playing games and tell me they aren't important. Also, if anyone is constantly pushing the envelope of what can be done with computers, specially graphically, is them.

      Carmack is one hell of a developer; i've only had chance to check the Quake I/II code, but it was very well written. Not to mention his constant desire to evolve in his area.

    3. Re:Game Programmers? by revscat · · Score: 2, Interesting
      I'll second this. When the original Wolfenstein came out, there were people up until then who swore that such things were impossible on the hardware of the day (80286s). But here comes Carmack and does something amazing, setting of a revolution in gaming in the process.

      Game developers certainly do not seem to considered "serious" by people like Bray, but I think this is false and ultimately arrogant. Carmack is a great programmer, and certainly one of the greatest Excluding him from this list almost nullifies it in its entirety.

    4. Re:Game Programmers? by Epistax · · Score: 3, Insightful

      On this note I'd like to give a shout out of Sid Meier for very obvious reasons. I also agree with Carmack. Frankly, I don't think the list is long enough. We're missing the big names from 100 years ago.

      Well anyway the response on slashdot has all been like this so these people obviously haven't been forgotten.

    5. Re:Game Programmers? by Anonymous Coward · · Score: 0

      What are you smoking? The list wasn't written by academics, and there are few people on it who could be considered to be academics.

    6. Re:Game Programmers? by binary42 · · Score: 1

      Take what I said lightly :)
      I guess I was just generalizing open source and academic as non comercial. I think you probably got what I was trying to say... you may disregard my post as I wrote it just after staying up all night coding ;)

      Time for a nap.zZ

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    7. Re:Game Programmers? by kaisyain · · Score: 1

      I don't know how anyone was saying it was impossible. Ultima Underworld had been out for about a year before Wolfenstein 3D and was full 3D rather than even Doom's 2.5D. I don't think it required a 386, either.

    8. Re:Game Programmers? by Lando · · Score: 1

      Ha...

      I remember the original Castle Wolfenstein, but it came out on the Apple IIe I beleive not IBM clones. Perhaps you meant Wolfenstein 3D? Grin

      Not really trying to be a pain here, just clearing the record.

      My opinion also is that Carmack has/should be on the list. He has inspired at least 2 generations of programmers with his games. Not just game programmers either, but a range of programmers.

      So it is my opinion that his contributions should not be overlooked.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    9. Re:Game Programmers? by obender · · Score: 1

      If you mention Flash and WebSphere and only complain about Flash you obviously have not used WebSphere. Or better said, you have not been forced to use WebSphere as I could not find any examples of people voluntarily using it.

      WebSphere reminded me of the IBM dominated computer world before Microsoft took over. All of a sudden Microsoft did not look that bad anymore.
    10. Re:Game Programmers? by Anonymous Coward · · Score: 0

      Actually the code for both Quake engines was pretty badly written. There's nothing especially good about any of it other than it works, and creating derivative products is easy-enough, which is all that really matters for a game engine. It contains a lot of suboptimal algorithms and datastructures, poor error-handling that can result in crashes, and incredibly poor networking, among other deficiencies.

    11. Re:Game Programmers? by Illserve · · Score: 3, Insightful

      Sorry, but Sid Meier goes on a list of top game designers, not programmers.

      Civ was not amazing software, it was an amazing game.

      Quake and Doom, on the other hand, were revolutionary from a programming perspective. Game wise, it was pretty trivial: shoot the other guy.

    12. Re:Game Programmers? by Anonymous Coward · · Score: 0

      >..even Jon Gay: The "Father of Flash". ???

      And where is the father of Slash!
    13. Re:Game Programmers? by Anonymous Coward · · Score: 0

      S. Miyamoto, created Mario, Zelda, and other lines for Nintendo

  22. Jon Gay: The "Father of Flash" by Jules+Labrie · · Score: 1

    ... Well I don't know if all these animated Flash ads are a real progress in the computer world... But Flash surely makes more money to the author of the article than Knuth's researchs !!! Half of the /. readers could write a better list. Don't deserve an article !

    1. Re:Jon Gay: The "Father of Flash" by Jules+Labrie · · Score: 0, Offtopic
      Well, I didn't write it to make such out of place remarks. I just only wanted to point out that the content of this list is not accurate ; or rather could I say, this list is more a ranking of the best-know or most-loved hackers than of the best ones.

      About Jon Gay, I agree with that post.

    2. Re:Jon Gay: The "Father of Flash" by Anonymous Coward · · Score: 0

      Dude, he's gay.

  23. The Top 20 by Exter-C · · Score: 4, Insightful

    At the end of the day there is no way there is a Top20. There has been so much good and bad software written some bad software even has been very innovative and often has features/taken stolen from it for better future software products.

    Where is the top 100 software programmers.. that would at least be more including and give a better all round result of the industry.

  24. Biased and dull list by Anonymous Coward · · Score: 5, Insightful

    What an appalling list, heavily biased to the fashionably recent. Segei Brin may be clever, but he hasn't contributed a tenth of what Don Knuth has, who isn't even on the list.

    There are also complete fields that have been ignored, what about the founding gods of Graphics? Scientific programming? Logic programming? AI?

  25. Missing from the list: by Anonymous Coward · · Score: 0


    Kristen Nygaard and Ole Johan Dahl - inventors of object-oriented programming.

  26. HEY! by thechao · · Score: 1

    I've already refreshed this damn thing TWICE and no one has made a comment that I could reply wittily too. WTF?

    1. Re:HEY! by kfg · · Score: 1

      . . .no one has made a comment that I could reply wittily too. WTF?

      I'm afraid it's you.

      KFG

  27. wall, carmack, knuth, brooks, etc by joss · · Score: 1

    Of course, if these had been included other people would be whining about other omissions. Also, it seems to me like there is a severe open source bias in this list. "stuff that matters" .. bleh.

    --
    http://rareformnewmedia.com/
  28. Linus Torvalds... by SilentChris · · Score: 4, Interesting

    I'm not sure I agree with him getting the most "votes" at this point (scroll down the page). Excellent coder, good "top-level" thinker, but would I really put him in front of the guys who made Unix, Java, and even the web? Definitely not.

    1. Re:Linus Torvalds... by Anonymous Coward · · Score: 0

      I would put him over the anti-father of the GNU GPL...

    2. Re:Linus Torvalds... by Anonymous Coward · · Score: 0

      I'd put him in front of the people who made java. Java is an over enginereed piece of crap.

    3. Re:Linus Torvalds... by leptonhead · · Score: 1, Interesting

      You mean Richard Stallman? Cosidering he made Linux even remotely possible I think he deserves more credit than Linus, who has got more than enough glory for his little crashy hack kernel.

    4. Re:Linus Torvalds... by Anonymous Coward · · Score: 0

      RMS is the father of the GNU GPL and belongs for above Torvalds. The anti-father is James Gosling, who seems to be good at taking over the work of other people, who knows how much he really did for Java...

    5. Re:Linus Torvalds... by Anonymous Coward · · Score: 0

      I think he deserves more credit than Linus, who has got more than enough glory for his little crashy hack kernel.

      Which is of course so much less stable than the HURD. I remember reading about how great the HURD would be when it was finished. That was in grad school. What, 15 years ago?

    6. Re:Linus Torvalds... by Anonymous Coward · · Score: 0

      Yeah, the problem with that argument is that the HURD is not RMS's one sole claim to fame.

    7. Re:Linus Torvalds... by leptonhead · · Score: 0

      The only reason UNIX isn't totally forgeotten by now is the enormous free software base provided by GNU.

  29. Hopper by matithyahu · · Score: 0

    Couple people mentioned Lady Ada as the only 'token' female, but where is Adm. Grace Hopper? http://en.wikipedia.org/wiki/Grace_Hopper Coined the term 'bug', helped develop the idea of programming languages (as a opposed to punchcards), developer of the FIRST compiler and was instrumental in the government's understanding and subsequent funding of early digital computers.

  30. But its a java mag... by Anonymous Coward · · Score: 1, Insightful

    You should expect to see some bias towards java and vaguely similar languages. Probably not many java hackers know/like lisp

    Sorry I may be very ignorant but I've never heard of Pierce or Cardelli. Care to post links?

    1. Re:But its a java mag... by TheRaven64 · · Score: 1
      Probably not many java hackers know/like lisp

      Strange, considering the (intentional) similarity that the Java VM has to a LISP machine.

      --
      I am TheRaven on Soylent News
    2. Re:But its a java mag... by cheesybagel · · Score: 1

      Actually, I read it is similar to a Pascal p-code machine. So Wirth should be in the list too. :-)

    3. Re:But its a java mag... by Anonymous Coward · · Score: 0

      Well, that's because p-code and lisp machines were similar, too :-)

      Gosling (creator of java), was a lisper at one stage though. One of the main reasons java's not true open source is because Gosling was the person who made the first closed-source fork of emacs, which along with the printer driver thing, pissed RMS off enough to cause him to write the GPL....

    4. Re:But its a java mag... by Peter+La+Casse · · Score: 1
      One of the main reasons java's not true open source is because Gosling was the person who made the first closed-source fork of emacs, which along with the printer driver thing, pissed RMS off enough to cause him to write the GPL....

      Sounds like Gosling definitely belongs on the list.

    5. Re:But its a java mag... by Anonymous Coward · · Score: 0

      Benjamin Pierce, Luca Cardelli, Reynolds, Scott; programming languages theorists
      (category theory junkies, not necessarily implementors) swear by the works of these
      guys. Think of them as specialized logicians.

      On the implementation level, there are the lispers who were behind influential compilers;
      McCarthy and his pupils who implemented LISP, MIT's project MAC guys who implemented
      MacLisp, the other Lisp sect at MIT headed by Steele and Sussman who created Scheme and
      the other hackers who improved on the works of the lambda papers (the ORBIT compiler and later T).

      Other Lisps existed briefly; Inter Lisp was fledging when it was aborted by the Common Lisp
      standardization committee. Dylan was a great idea that grew to a leaf node; the language
      itself is truly beautiful, borrow from it if you're ever to design a language, it only died
      because it grew to offend the sensibilities of Lisp programmers and they chose to abandon
      it in revenge. LeLisp was tractable and looked good on the INRIA technical report, the virtual
      machine is supposed to be ported to a new platform within few weeks by "a competent hacker".
      ISLisp is almost Common Lisp to redunduncy.

      After the lispers, or maybe along with the lispers came the implementors of functional programming
      languages; Logic across the pond gave way to ML, whose most notable crusader is Appel. After ML,
      Haskell was born as of the major work was done by Simon Peyton Jones. By this time OOP was
      gaining momentum in industry and seeping to academia; OCaml was born and the original ZINC
      compiler of Xavier Leroy and his fellows at INRIA in France.

      Works in contemporary programming languages usually lead to category theory and other set
      theoretic mathematics. But not so long ago the symbolic-logic aspects were more visible. There
      was cross-polination between linguists and formal-methodists; parallel programming still starts
      at the works of Hoare.

      Nowadays, language enthusiasts gather around forums like Lambda The Ultimate and the LL2
      conference. Paul Graham is hard at work creating the next great programming language, possibly
      as a collection of Common Lisp macros.

      P.S. Don't be confused by the titles; most great thinkers contribute to many fields and draw
      parallels where none were before. Quine is on the mathematics, philosophy, and computing shelves.
      Von Neumann was a statistian, number theorist, and logician, who helped find computing and game
      theory. Usually it is the mathematicians who have the most impact on a given scientific discipline;
      Names like Shannon, Laplace, Fourier, Markov, and Lebesgue are echoed everyday by non mathematicians
      who are just users of the mathematical formulas/results. Thus, aside from leaving a giant metal bust,
      discovery of useful mathematics is the easiest way to imortality.

      - Ibn Al Qalam

  31. Awesome by fortuna · · Score: 0

    I don't know about you but I reckon this is really cool. I'd love to see who are the gun programmers at the moment.

    Then again I guess by the time you find out they've already done their best work.

  32. What about games? by Anonymous Coward · · Score: 0

    John Carmack...

  33. Why are we so obsessed with those at the top? by Cryofan · · Score: 1

    I guarantee you these 20 people use the labor of others a lot more than they use their own labor. Why do we always obsess over people who are supposedly the best at something?

    --
    eat shiat and bark at the moon
    1. Re:Why are we so obsessed with those at the top? by mrright · · Score: 1

      "I guarantee you these 20 people use the labor of others a lot more than they use their own labor. Why do we always obsess over people who are supposedly the best at something?"

      That is a typical thing to say for a communist.

      Why is it that you have such problems with admitting that some individuals are more gifted than others?

      And while you claim to despise individualism, you worship individuals like that mass murderer che guevara.

      --
      Private property is the central institution of a free society (David Friedman)
  34. Where is John Romero? by Nine+Tenths+of+The+W · · Score: 1

    How can some Unix and typesetting compare to the majesty of Daikatana

    --
    Slashdot: News for Nerds, Stuff that matters only to them
  35. We had pong, and we were grateful by eclectro · · Score: 1


    Where is Nolan Bushnell, creator of pong, which launched a generation of games that could be plugged into the TV, ancestor to the xbox, playstation, and nintendo?

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  36. Who'd be on your equivalent list for games? by Anonymous Coward · · Score: 0

    I'd definitely have Peter Molyneux, John Carmack, Chris Crawford and Mike Burnham

    1. Re:Who'd be on your equivalent list for games? by Anonymous Coward · · Score: 0

      Joel Berez, Marc Blank, Graham Nelson, Ken Silverman.

  37. Reminds me of TV & SMS by Anonymous Coward · · Score: 1, Insightful

    She's intentionally left out.

    It's really kind of funny. By 'forgetting' half the people of any weight whatsoever, these guys have guaranteed themselves a lot of publicity among nerds.

    It's kind of like some TV shows we have in Norway, where the audience at home is encouraged to send text messages to win a prize or whatever (participation for a small fee, of course).

    A lot of them involve a question being asked which is ludicrously simple. Initially, it's worded as though it's supposed to be really hard. Then they start adding hints in such a way that even the densest of watchers will feel smart when the answer dawns on them.

    Which all results in a lot of money.

    In this case, the money comes from the ads...look at all the sponsored links. How much have they made from this slashdotting?

    1. Re:Reminds me of TV & SMS by mattyrobinson69 · · Score: 1

      We have a program like that in the UK, on channel 5 (_the_ shit channel).

      At first, its kind of hard and makes you feel good when you get it, but toward the end, its patronising, here's an example:

      tv: e _ e _ _ _ _ t
      me: hmm, ooh! elephant
      tv: its gray, has a long nose an kind of like a hippo
      me: bloody daytime tv *puts on bbc news*

  38. don't forget this is Tim Bray's list by Anonymous Coward · · Score: 0


    whoever the heck Tim Bray is ? iam sure he is a nice fellow but his opinion counts for ?

  39. Steve Woston!!!! by Anonymous Coward · · Score: 0

    How could you possibly forget Stephen Woston?

  40. What about WOZ by bwags · · Score: 1

    No WOZ, No Apple, No Visicalc, No Lotus, No PC, No etc, No etc....

  41. John Backus? by mrright · · Score: 1

    How dare they omit john backus? He invented fortran, which is still the most often used language for scientific calculations. And he pioneered functional programming.

    He deserves to be on top of this list for this publication alone.

    --
    Private property is the central institution of a free society (David Friedman)
  42. Al Khowarizmi by Anonymous Coward · · Score: 2, Informative

    820 A.D. whose name is where the English word "algorithm" originates. Not exactly a 'giant' but a founder.

    1. Re:Al Khowarizmi by the+eric+conspiracy · · Score: 1

      Abu Abd-Allah ibn Musa alKhwarizmi, scholar at the House of Wisdom founded by the sixth Caliph of Bagdhad, ruler of an empire the streached from the Mediterranean to India. The House of Wisdom was founded mostly to translate important works from Greece and other places, as well as to study astronomy. It as the first major library founded since Alexandria. While Europe foundered in the dark ages the Muslim Empire was the true fount of civilization in the world.

      alKhwarizmi was more famous as an author than a mathematician. Much of his work was based on translations of Hindu books on astronomy rather than original work. Still, his works reshaped mathematics in Europe. The most famous is the Hisab al-jabr w'al-muqabala. When translated into Latin the author's name became Algorismus. The word algebra is also taken from the title of the book.

      This book introduced the number 0, so-called Arabic numberals (really Hindu numerals), basic algebra and procedural calculations (algorithms) to Europeans. It also triggered some verse:

      Hinc incipit algorismus.
      Haec algorismus ars praesens dicitur in quatalibus indorum fruimur bis quinque figuris
      0 9 8 7 6 5 4 3 2 1,

      Here begins the algorismus.
      This new art is called the algorismus, in which
      out of these twice five figures
      0 9 8 7 6 5 4 3 2 1, of the Indians we derive such benefit

      The French Minorite friar Alexander de Villa Dei, who taught in Paris around 1240, taught the methods of computation with the new numerals in two hundred forty-four widely read (but not always very good) verses of dactylic hexameter. In his version an Indian king named Algor figures as the inventor of the new "art", which itself is called the algorismus. In this manner the word "algorithm" was tortuously derived from Muhammad's surname al-Khwarizmi, and has remained in use to this day in the sense of an arithmetic operation.

      Very few copies of the Arabic or Latin translations still exist, however the NY Public Library has a copy of a translation into Spanish, which was cataloged by the person I am married to,

  43. Grace Hopper by Anonymous Coward · · Score: 2, Insightful

    Grace Hopper beats anyone on this list, frankly. There's more COBOL doing more real work right now (like debiting and crediting your bank accounts) than, say, Turbo Pascal and C#. (Come on.) And that's decades after her innovation.

    1. Re:Grace Hopper by Pathetic+Coward · · Score: 3, Interesting

      Only living people are on this list, so Grace Hopper, Ada Lovelace, and Alan Turing are disqualified.

      OTOH, the only reason to have Ann Winblad is to piss off Bill Gates - his ex-girlfriend is here; he isn't.

    2. Re:Grace Hopper by Anonymous Coward · · Score: 0

      That's pretty stupid. Some of the people on the list haven't done anything signifant with software for years. They might as well be dead.

    3. Re:Grace Hopper by Anonymous Coward · · Score: 0

      Where is Alan Turing living these days?

    4. Re:Grace Hopper by GarrettZilla · · Score: 0, Redundant

      Admiral Hopper died some years back.

      --
      Ecce potestas casei!
  44. Ada Lovelace -- Born December 10, 1815 by Anonymous Coward · · Score: 0
    We can't let December pass without wishing a birthday greetings to the mother of modern computing, Ada Lovelace.

    Ada Lovelace, 189 years young.

  45. great scientists indeed by Anonymous Coward · · Score: 0

    you're absolutely right
    I think it spells Dijkstra though.

  46. Wrong Link: Mitchell Kertzman != Guido van Rossum by EqualSlash · · Score: 1

    Mitchell E Kertzman became a director of CNET Networks in May 1996. Mr. Kertzman is a general partner of Hummer Winblad Venture Partners. From November 1998 until March, 2003, Mr. Kertzman served as Chief Executive Officer and Director of Liberate Technologies, Inc., an information appliance and software provider. From July 1996 until November 1998, Mr. Kertzman served as Chairman of the Board of Directors and Chief Executive Officer of Sybase, Inc., a leading provider of enterprise database software, which Mr. Kertzman joined in February 1995 as Executive Vice President. Prior to joining Sybase, Inc., Mr. Kertzman served as Chief Executive Officer and a director of Powersoft Corporation, an application development tools provider.Mitchell Kertzman has been listed in Forbes' America's Most Powerful People.

  47. Inventor of the Internet? by El_Muerte_TDS · · Score: 5, Funny

    Where is Al Gore on the list?

    1. Re:Inventor of the Internet? by daniil · · Score: 1

      He's not on the list because he's not a software guy. He's a social hacker.

      --
      Man is a slave because freedom is difficult, whereas slavery is easy.
    2. Re:Inventor of the Internet? by hey · · Score: 1
      Poor Al. He gets teased about than a has the election stolen. On the Internet he said:

      "During my service in the United States Congress, I took the initiative in creating the Internet."

      First, he didn't say "invent" and second its he did help its creation.
      Vincent Cert said:

      "The Internet would not be where it is in the United States without the strong support given to it and related research areas by the Vice President in his current role and in his earlier role as Senator."


    3. Re:Inventor of the Internet? by Anonymous Coward · · Score: 0

      His name is also where we get the word algorithm from.

    4. Re:Inventor of the Internet? by Anonymous Coward · · Score: 0
      First, he didn't say "invent" and second its he did help its creation.

      Sure, he helped its creation, but he didn't take the initiative in creating it.

  48. almost a crock by museumpeace · · Score: 1

    So I rtfa. The "feedback" link in the article has a pretty good list of the omissions. The list was shown to /. after the 40 choices were winnowed out by a much smaller [and apparently less well educated or younger] audiance than /.
    /. readers have noted that the gods who gave us the first languages like cobol and fortran and lisp are not on the list. [Where, for instance, is Aiken whose APL spawned two dozen derivitive languages?] If you leave the selection up to a group of readers who can stomach wall-to-wall adds and exhortations like "... In the SYS-CON tradition of empowering readers, we are leaving the final "cut" to you,..." you are going to get pretty a uninformed range of choices. I'd rather start an ASK SLASHDOT for an open ended POLL with the names /. readers have already supplied than be shown the leftovers from some narrower and less informed group.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  49. Gary Kildall? Others? by Anonymous Coward · · Score: 0

    What about Gary Kildall (arguably father of the microcomputer operating system, in the form of CP/M)? Niklaus Wirth? Gerrit Blaauw? Blaauw is the principal designer of the System/360 Model 67 and the software (CP-67), and this was the first system to implement the VM (virtual machine) concept, at least in early form.

    Or Randy Suess and Ward Christensen (first electronic bulletin board system, MODEM7, XMODEM)?

    1. Re:Gary Kildall? Others? by Anonymous Coward · · Score: 0

      They originally had Gary on the list but he apparently blew off his interview. Something about flying a plane...

  50. Turing deserves the spot but... by leptonhead · · Score: 1

    Invented the algorithm, he did not. In fact, algorithmic mathematics is the oldest form of math and was developed independenty by most ancient civilizations. If anyone deserves to be in the list as the inventor of the computer algorithm, it should be Ada Byron, as Wikipedia writes. She developed a algorithm for Babbage's Analytical Engine to compute Bernoulli numbers in - 1842!

  51. Here's the top40 list from the SYS-CON article by Anonymous Coward · · Score: 0
    Here's the SYS-CON list of top-40 in case loading the article is super-slow for you like it was for me. SYS-CON was inviting people to pick the top 20.
    • Tim Berners-Lee : "Father of the World Wide Web" and expectant father of the Semantic Web
    • Joshua Bloch : Formerly at Sun, where he helped architect Java's core platform; now at Google
    • Grady Booch : One of the original developers of the Unified Modeling Language
    • Adam Bosworth : Famous for Quattro Pro, Microsoft Access, and IE4; then BEA, now Google
    • Don Box : Coauthor of SOAP
    • Stewart Brand : Cofounder in 1984 of the WELL bulletin board
    • Tim Bray : One of the prime movers of XML, now with Sun
    • Dan Bricklin : Cocreator of VisiCalc, the first PC spreadsheet
    • Larry Brilliant : Cofounder in 1984 of the WELL bulletin board
    • Sergey Brin : Son-of-college-math-professor turned cofounder of Google, Inc.
    • Dave Cutler : The brains behind VMS; hired away by Microsoft for Windows NT
    • Don Ferguson : Inventor of the J2EE application server at IBM
    • Roy T. Fielding : Primary architect of HTTP 1.1 and a founder of the Apache Web server
    • Bob Frankston : Cocreator of VisiCalc, the first PC spreadsheet
    • Jon Gay : The "Father of Flash"
    • James Gosling : "Father of Java" (though not its sole parent)
    • Anders Hejlsberg : Genius behind the Turbo Pascal compiler, subsequently "Father of C#"
    • Daniel W. Hillis : VP of R&D at the Walt Disney Company; cofounder, Thinking Machines
    • Miguel de Icaza : Now with Novell, cofounder of Ximian
    • Martin Fowler : Famous for work on refactoring, XP, and UML
    • Bill Joy : Cofounder and former chief scientist of Sun; main author of Berkeley Unix
    • Mitch Kapor : Designer of Lotus 1-2-3, founder of Lotus Development Corporation
    • Brian Kernighan : One of the creators of the AWK and AMPL languages
    • Mitchell Kertzman : Former programmer, founder, and CEO of Powersoft (later Sybase)
    • Klaus Knopper
  52. Jamie Zawinski by Henrik+S.+Hansen · · Score: 1
    Jamie Zawinski deserves a nomination. Among many other things, he was instrumental in the creation of Lucid Emacs (now XEmacs), bringing many innovations to the Emacs world.

    On another note, the list is stupid. I mean, why choose the creator of SOAP, yet another (little-known?) protocol, over so many others? And who is Ann Winblad?

    Eric Raymond (however controversial) definitely also deserves to be in the list.

    1. Re:Jamie Zawinski by Anonymous Coward · · Score: 0

      What has ESR done in terms of software that would be worth a place on such a list? He has hardly written any (certainly nothing significant), he's mostly made a lot of noise.

      The list is stupid, anyway, people who have made fundamental contributions should be listed, not ones who are merely well known or have created something well known.

    2. Re:Jamie Zawinski by Anonymous Coward · · Score: 0

      I keep thinking of Paul Lynnde, the star of the old game show "Hollywood Squares". The others were celebrities like Goldie Hawn, and they came and went. Only Lynnde was there the whole time... he was famous for being on Hollywood Squares.

  53. What I meant was by finnw · · Score: 1

    I wouldn't want to start a flame war by implying that certain languages/technologies are passing fads :-)

    --
    Is Betteridge's Law of Headlines Correct?
  54. I have to agree by Anonymous Coward · · Score: 1, Interesting

    I have the utmost respect for Turing, as he was a glowing example of gaining respect in the CompSci field despite prejudice (although it did end nastily). Being a part of the F/OSS community and being gay, I always have the feeling that any respect that I've gained would just trickle away if I came out. However, this seems to be an issue with the 'net in general [bar the specifically pro-gay communities] rather than just F/OSS. Being a moderator on a couple of compsec forums where we have the constant flow of kiddies wanting to "h4Xx0r teh f4g's M$N", I find it increasingly difficult to deal with such situations and control my anger without inadvertently coming out. It's especially hard when respected members do it too as this seems to make it "ok" - monkey see, monkey do. Then again, that's probably an occupational hazard of dealing with prejudice anywhere, not just the 'net.

    1. Re:I have to agree by chialea · · Score: 1

      > Being a part of the F/OSS community and being gay, I always have the feeling that any respect that I've gained would just trickle away if I came out.

      Personally, I'd be absolutely baffled that anyone could connect intellegence and productivity to sexual orientation. Idiocy being the way it is, however, I would not be surprised if this were to happen to a small extent. Still, I would trust the majority of people to be more mature, more open-minded, and less bloody stupid than that. I'm not at all sure that the consequences would be severe, even in the worst case.

      >I find it increasingly difficult to deal with such situations and control my anger without inadvertently coming out.

      I also find it very difficult to deal with such situations and control my anger. I don't have the additional worry about coming out, but I have quite an urge to sit them down and whack them with a clue-by-four. Sometimes this has had positive results.

      I'm not telling you to come out, I'm just saying that you should consider the consequences. Being openly gay around those who are intolerant can be exhausting and painful, but also offers an opportunity to confront their ignorance. Perhaps I'm idealistic, but I truly believe that this is the path to alleviating prejudice associated with sexual orientation, gender, religion, race, and so many others.

      It's a heck of a slog, though. I believe it is each of our responsibility to work towards a more tolerant, prosperous, healthy, educated, and happy world, and so for me, it is worth it.

      Lea

  55. Patrick Volkerding? by datadriven · · Score: 0

    Isn't on the list, but Klaus Knopper is? WTF?

  56. Alan Kay? by Anonymous Coward · · Score: 0

    Why doesn't he make the list?

    1. Re:Alan Kay? by thisgooroo · · Score: 1

      C++ was far more influenced by Simula

  57. Not currently in the world by Anonymous Coward · · Score: 0

    I believe this list is about people who are currently influencing the world of software. That explains why people like George Boole are omitted.

    1. Re:Not currently in the world by HHumbert · · Score: 1

      Yup, we don't need no booleans no more

  58. What are they looking for? by pjt33 · · Score: 1

    "The Twenty Top Software People in the World" isn't very specific. The list seems to be mainly language designers, which strikes me as a rather perverse interpretation.

    1. Re:What are they looking for? by Theatetus · · Score: 1
      The list seems to be mainly language designers

      I can halfway buy that, but if that's the case where is McCarthy? Where is Chuck Moore? Grace Hopper? Larry Wall?

      --
      All's true that is mistrusted
    2. Re:What are they looking for? by Anonymous Coward · · Score: 0

      Alan Kay, Backus, ...

  59. Re: John Patrick by Anonymous Coward · · Score: 0

    Do I get a listing for (correctly) answering John Patrick's early questions? ("Who owns the Internet?" for example.)

  60. Not software people - coding people by beelsebob · · Score: 1

    Other than the great Alan Turing... What happened to other greats like Edsger Dijkstra, or John Backus? These are the real greats of software.

    Bob

  61. The First "Hello, World" ? by fraudrogic · · Score: 1

    So is this the first manual to have the venerable "Hello, World" programming example? At least in C right?

    --
    I only mod up parents of "mod parent up" posts...
  62. Where are... by jcr · · Score: 3, Insightful

    Alan Kay, Steve Wozniak, Bill Atkinson, Bud Tribble, Avie Tevanian, Richard Feynman, John Warnock, Evans & Sutherland?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Where are... by quamaretto · · Score: 1

      ...Lawrence Waterhouse? Wait. NVM.

      --
      *is run over by rotten tomatoes*
    2. Re:Where are... by Kupek · · Score: 2, Insightful

      Richard Feynman? I have an enormous amount of respect for the man, but he was not a software person, or even anything close to a CS person.

    3. Re:Where are... by Anonymous Coward · · Score: 0
    4. Re:Where are... by Anonymous Coward · · Score: 0

      Most people don't seem to be aware of his work on computation and the thermodynamics of computation. Read Feynman Lectures on Computation

    5. Re:Where are... by dutky · · Score: 1
      Kupek wrote
      Richard Feynman? I have an enormous amount of respect for the man, but he was not a software person, or even anything close to a CS person.
      Richard Feynman was head of Computing for the Manhattan Project. I'm not sure that really qualifies him to be on the this list either, but he does have a direct connection to the subject.

      While the computation was not done with binary computers, many of the same numerical methods we use today were used in the days when the term computer referred to a person rather than a machine. Off the top of my head, however, I don't know of any particular advancement in numerical methods for which the esteemed Dr. Feynman was responsible.

    6. Re:Where are... by jcr · · Score: 1

      Richard Feynman?

      1) Manhattan Project
      2) Connection Machine

      The more you learn about Feynman, the more impressed you'll get.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    7. Re:Where are... by Drakonian · · Score: 2, Insightful

      Yeah, it seemed like the great Mac programmers were totally left off here.

      --
      Random is the New Order.
    8. Re:Where are... by Kupek · · Score: 1

      I think that by "computing" they meant doing the theoretical physics necessary to figure out what was and was not theoretically possible. A "computer" used to mean "one who computes".

    9. Re:Where are... by Kupek · · Score: 1

      I've read a talk he gave on the subject, but it was still an exercise from his field - theoretical physics. He talked about the theoretical limits of building computers, and while this is certainly interesting, it doesn't qualify him for a list of top twenty software people, or even CS in general.

    10. Re:Where are... by Kupek · · Score: 1

      I looked up this article: Richard Feynman and the Connection Machine. It's a story about him I hadn't heard before - but it doesn't qualify him for a top 20 list of software or CS.

      My assesment no way diminshes the man's contributions to science - I think he was perhaps the most influential theoretical physicist of the latter half the 20th centruy - and his passion for learning new things is something I admire and hope I can also do throughout my life.

    11. Re:Where are... by Anonymous Coward · · Score: 0

      I'm already as impressed as possible (I think). I still wouldn't call him a "software person". It would be disrespectful, though he'd probably just laugh at it. His `connection' with CM was that of basically a summer job, and his role in the computation at the Manhattan Project was more supervisor than coder. Yeah, how'd you like Feynman for your PHB? ;-)

      His memoirs about the CM job are very funny. I think that the first thing that he told them was that it was the "kookiest idea he'd ever heard." He didn't really change his mind after that, although he gave a few good ideas for it, mostly in timing and circuit design.

    12. Re:Where are... by RevAaron · · Score: 1

      Holy crap, no Alan Kay?! I mean, half of the people on that list wouldn't exist if it weren't for Alan Kay and the work he and the group he was with at Xerox PARC did.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    13. Re:Where are... by ajayvb · · Score: 1

      And Cerf and Kahn ? The glue on which this Internet is built is the TCP/IP suite.

    14. Re:Where are... by peetm · · Score: 1

      Damn right! Although Danny's there - which is a nod in the right direction - and that (link) article mentions Feynman.

      --
      @peetm
    15. Re:Where are... by dutky · · Score: 1
      Kupek wrote:
      I think that by "computing" they meant doing the theoretical physics necessary to figure out what was and was not theoretically possible. A "computer" used to mean "one who computes".

      No, by computing they meant managing a room full of keyboardists with adding machines and figuring out how to structure the calculations to get the maximum amount of work done in the minimum time with minimum errors and mistakes. This is, essentially, the same sort of thing that modern computer scientists do in the field of numerical methods. The only real difference in what Feynman was doing was that he didn't have the benefit of automated mechanisms for the majority of the algorithm: raw calculation was done by machine, but all data movement was done by human hands.
  63. No Larry Wall? by flounder99 · · Score: 3, Insightful

    How did they forget Larry Wall? Perl is the duct tape of the programming world. Slash is even written in Perl.

    --
    I don't like .spam. in my email address, neither should you
    1. Re:No Larry Wall? by MalleusEBHC · · Score: 2, Insightful

      Slash is even written in Perl.

      I'm not going to point any fingers, but I'm pretty sure there is a reason why Larry Wall didn't make the list.

  64. softwarehistory.org has a much better list by Jrod5000+at+RPI · · Score: 4, Informative

    This list purposely doesn't include technology-du-jour and instead focuses on those whose ideas have had long-standing impact. http://www.softwarehistory.org/history/important_p eople.html Reading about all the exciting things these people have accomplished is really motivating.

    1. Re:softwarehistory.org has a much better list by davidgay · · Score: 1
      Interesting, but not very good I'd say. Example: It credits structured programming to Yourdon, and doesn't have Dijkstra on the list.

      And it (explicitly) limits itself to pre-personal-computer stuff, which is strange.

    2. Re:softwarehistory.org has a much better list by Anonymous Coward · · Score: 0

      John Landry? Heh heh, he even talked his way onto that list. What a master.

  65. Wirth by marcovje · · Score: 1


    I also miss N. Wirth

  66. Wikipedia's List of Programmers by EqualSlash · · Score: 2, Informative
  67. Bill Gates missing by gnalle · · Score: 1

    Is this story some kind of troll? They included Linux Thorvalds and Klaus Knoppix, but they left out Bill Gates :)

    1. Re:Bill Gates missing by fishdan · · Score: 1
      Well, you can't compare Bill to Linus or Klaus, because Bill didn't write Windows. but I do agree he should be on the list

      Like him or not, Bill Gates was the guy who really made it so developers could get paid. In his famous open letter to hobbyists Bill outlined the modern software industry, which he and a few others subsequently created. I'm as open source as everyone else on this board (except for those people Microsoft pays to post here) but I recognize the fact that Bill and Microsoft changed computing. And alot of it was through software. Denying windows popularity is pointless. Insert resistance is futile joke here

      --
      Nothing great was ever achieved without enthusiasm
    2. Re:Bill Gates missing by qadmon · · Score: 1

      Gates is noted more for absconding with others softeare than creating it himself....

      He is also noted for making lots of money and thusly leaving little time to sit down and actually pump some code.

      Talking about it is one thing,actually doing it is another.

    3. Re:Bill Gates missing by defile · · Score: 1

      Like him or not, Bill Gates was the guy who really made it so developers could get paid.

      I get paid to write software and none of it has anything to do with Mr. Gates's model of the modern software industry.

      And what I do is pretty common.

      Are you making the mistake of assuming that the shrinkwrap software industry represents the software-by-contract/service industry? It's a big mistake to make, since one is about 20-30 times larger than the other.

      In fact, it's the open source "community" that does more to help out the industry I'm in than Microsoft does.

      Microsoft's model did usher in the PC revolution, but their model is exceptional -- there are comparitively few other companies that make as much money as they do turning software into an end user store-shelf product.

    4. Re:Bill Gates missing by fishdan · · Score: 1

      Microsoft does more contract programming than you'd think, but I'm not saying they're the only game in town. I'm just saying that Bill Gates impact on the world of software (even if we only consider shrink wrapped) is profound. According to RMS in Revolution OS everyone freely shared software all the time prior to the model that Bill et. al. introduced. So before Bill, Open Source was the norm. It's a sad that they were so successful imho, but it's a major change, and should be acknowledged. If nothing else, it taught us that the developent community was no longer made up of (just) altruistic "nice" people any more.

      --
      Nothing great was ever achieved without enthusiasm
    5. Re:Bill Gates missing by JuggleGeek · · Score: 1
      there are comparitively few other companies that make as much money as they do turning software into an end user store-shelf product.

      There are few other companies that make as much money as them at anything. What's your point?

  68. Dijkstra? by vinlud · · Score: 1

    What about Edsger Dijkstra?

    --
    Repeat after me: We are all individuals
    1. Re:Dijkstra? by isj · · Score: 1

      It seems that the list favors practitioners and not those who researched the theories. I am missing Codd, Dijkstra and deMarco.

    2. Re:Dijkstra? by reflective+recursion · · Score: 1

      overrated. His entire fame is based on a silly hand-waving generalization, that is completely obsurd and obvious to any skilled programmer.

      I'm quite surprised they didn't mention Guy Steele Jr. since the article is obviously so in love with Java, and Steele has done more than most of those people. The Scheme programming language has to be computer science's best kept secret of the past twenty plus years.

      --
      Dijkstra Considered Dead
    3. Re:Dijkstra? by thisgooroo · · Score: 1
      His entire fame is based on a silly hand-waving generalization, that is completely obsurd and obvious to any skilled programmer.

      and his letter is responsible for it being "obvious to every skilled programmer". it had the impact because he was at that time a highly regarded contributor to programming language (algol) and operating system progress (iirc, he invented semaphores)

  69. Ann Winblad by Pathetic+Coward · · Score: 1

    Early Silicon Valley VC, best known for being Bill Gates' ex-girlfriend.

  70. How about Edgar Codd? by finnw · · Score: 1
    --
    Is Betteridge's Law of Headlines Correct?
  71. Lame site! by Anonymous Coward · · Score: 0

    This topic is really intresting, but why does the site try to hide the actual content??

  72. I for one by Anonymous Coward · · Score: 0

    welcome our 'Top Twenty Software People in the World' overlords.

  73. What you say is true, but... by Anonymous Coward · · Score: 0

    I wouldn't call open source amateur because that will only annoy people. I can see what you are trying to say, the problem is that if people said some of the insults they say at work they would get fired. But when you do it online there is no real punishment. You might lose some respect from others, but noone cares really.

    people just act differently online. I cant speak to some of my friends online because their such jerks, but in the flesh theyre totally different people. When I call them on it, they say everyones doing the same so it doesnt matter, its just like its part of the jargon to them.

  74. TeX guru! by ladybugfi · · Score: 1

    Where is Donald Knuth?

  75. Edgar (Ted) Codd: Father of SQL by erik_norgaard · · Score: 1

    Edgar Codd, mathematician, published in the 70es his paper "A relational model of data for large Shared Data Banks":

    http://www.acm.org/classics/nov95/toc.html

    SQL was then developed by Chamberlin and Ray Boyce. I see them all absent from the list.

    1. Re:Edgar (Ted) Codd: Father of SQL by Anonymous Coward · · Score: 0

      I totally agree about Mr. Codd.

      Be careful how you phrase it though, what Mr. Codd discovered (invented?) was something MUCH more profound than SQL. It's unfortunate that even today his ideas are only haphazardly represented by a terrible implementation (SQL).

      The importance of his theory is that it gives a solid theoretical basis to the storage of information, based on formal logic and set theory. ANY information, with any possible structure, can be represented relationally, and there are formal methods (i.e., automatable) that tell you how to derive new facts (i.e. theorem-proving).

      It really is amazing that there is a part of computer science with such a solid foundation, and equally amazing that almost nobody seems to care! Every time I struggle with SQL I think about this. How I wish I could just use set operations to manipulate data arbitrarily instead of this bizarre semi-procedure language.

      So Codd definitely would be near the top of my list.. the SQL guys should be with bill gates.. on some *other* list.

  76. Douglas Schmidt by Anonymous Coward · · Score: 0

    Not list is complete without him! http://www.cs.wustl.edu/~schmidt/

  77. MOD PARENT UP by Anonymous Coward · · Score: 0

    an excellent list

  78. The Architects of the Burroughs B5000 by prandal · · Score: 1

    Years ahead of its time, as were its successors the B5500 and B6500/6700/6800 etc. One of the first machines designed with high level languages in mind.

    http://www.ajwm.net/amayer/papers/B5000.html

    Google will find loads of useful info for those interested.

  79. Knopper? by Anonymous Coward · · Score: 0

    I mean, he's done outstanding work on his field, but his field is merely a GNU/Linux LiveCD. And Knuth is not on the list. You've got to be kidding me.

  80. MOD PARENT WAAAAY THE FUCK UP by Anonymous Coward · · Score: 0

    although not an exhaustive list, its better than the one in the article summary.

    1. Re:MOD PARENT WAAAAY THE FUCK UP by Anonymous Coward · · Score: 0

      nice yous of language, buddy.

  81. Like a Slashdot Poll by DanTilkin · · Score: 1
    *Don't complain about lack of options. You've got to pick a few when you do multiple choice. Those are the breaks.
    *This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're using these numbers to do anything important, you're insane.

    Suggesting a poll idea to them probably won't do much, though.

  82. Silly by ChTh · · Score: 2, Interesting

    Unbelievable that the inventor of Flash is included but none, that I can see, from the CSRG at Berkeley that designed and implemented TCP/IP, BSD etc. This list is just an expression of personal preferences rather than merits.

  83. Bill Joy by Anonymous Coward · · Score: 0

    Bill Joy is on the list; he counts, doesn't he?

    1. Re:Bill Joy by ChTh · · Score: 1

      Yes! My bad.

  84. Adam Bosworth!!!! by oliverthered · · Score: 1

    ' Famous for Quattro Pro, Microsoft Access, and IE4; then BEA, now Google '

    So that's who I have to blaim. I hope google's a bit more solid.

    --
    thank God the internet isn't a human right.
  85. The "inventor" of C# ?!?!?!?! by Anonymous Coward · · Score: 1, Insightful
    WTF?

    A knock-off clone designed to kill a competitor just to ensure vendor lock-in?

    Talk about low standards. Why not go straight to the top of Microsoft and just put Bill Gates on the list? Gates's business model of "make crappy software ubiquitous and charge lots of money for it" sure has had more of an effect on the world of software than some toady he selected to help him kill Java.

    1. Re:The "inventor" of C# ?!?!?!?! by trompete · · Score: 1

      Some would argue that C# came first. Those people work for Microsoft :)

  86. A bit OT: an example of how NOT to design a site by Alioth · · Score: 1

    Is it me, or was the web page refered to by this story an absolute carbuncle on the face of the Internet? Most of it was advertisments crammed in, colourfully flashing. You had to scroll down half way before the article even started. Remove the ads, and the entire content would probably fit in a single browser window without the need to scroll... at 640x480.

    A total waste of bandwidth. I'd have been very disappointed had I visited this page when I was on the move using GPRS (which you pay for by the kilobyte).

  87. Re:Wrong Link: Mitchell Kertzman != Guido van Ross by Anonymous Coward · · Score: 0

    Kertzman also deserves credit for presiding over accounting scandals at both Liberate and Sybase.

  88. Feed the troll by Anonymous Coward · · Score: 0

    I thought only people from India were allowed to program?

    Oh, value of the dollar must be down.

  89. Nygaard and Dahl? Not US-centric enough? by m0rphin3 · · Score: 1

    computer.org

    Why on earth aren't they on the list?
    60% of the others wouldn't be there, if it wasn't for them.

    (Yeah, I like to pull statistics out of thin air)

    --
    for great justice
  90. Alan Kay? by GnuVince · · Score: 1
    Where is Alan Kay? Inventor of Smalltalk, the reference in terms of object-oriented languages, the inventor of overlapping windows, he worked on so many projects, visionner of the laptop computer, it's not even funny: ARPA, Ethernet, the laser printer, client/server networks, etc.

    I think Mr. Kay should positively be on that list. Where would all the Java, C# and C++ people be without Smalltalk?

  91. Software is still the suxx0rz. by rice_burners_suck · · Score: 1
    Top twenty software people in the world: Bill Gates.

    Well, he purchased all twenty spaces, so there is nobody else listed.

    ...

    Just had to add this: If Windows is an operating system, then I am Santa Claus.

  92. Alan Kay? by Anonymous Coward · · Score: 0

    As I sit at my "networked workstation" using my "graphical user interface" to program in an "object-oriented language" I wonder why the inventor of all three of these things, Alan Kay, is not on the list.

    To my mind, only Bill Joy comes close to Alan Kay in terms of bredth of contributions to computer engineering.

  93. Sorted list of votes by tkittel · · Score: 1

    For your convenience here is a sorted list of people according to the votes they have gotten so far:

    1 151 Torvalds
    2 120 Turing
    3 105 Stallman
    4 101 Ritchie
    5 101 Berners-Lee
    6 78 Thompson
    7 60 Stroustrup
    8 52 Kernighan
    9 47 Rossum
    10 45 Oreilly
    11 42 Joy
    12 41 Hejlsberg
    13 39 Gay
    14 33 Fielding
    15 30 Tanenbaum
    16 30 Gosling
    17 29 Booch
    18 28 Pike
    19 27 Brin
    20 25 Cutler
    21 23 Bricklin
    22 19 Knopper
    23 19 Fowler
    24 18 Icaza
    25 17 Bosworth
    26 15 McClannahan
    27 15 Frankston
    28 14 Kapor
    29 14 Bloch
    30 12 Ferguson
    31 12 Bray
    32 8 Brand
    33 6 Box
    34 5 Patrick
    35 5 Kertzman
    36 5 Hillis
    37 4 Winblad
    38 4 Myhrvold
    39 3 Paoli
    40 2 Brilliant

  94. It's the boring list. where's the other? by rduke15 · · Score: 1

    "In trying to make programming predictable, computer scientists have mostly succeeded in making it boring"

    -- Larry Wall, interview in The Perl Journal, vol. 1 issue 1.


    So is this the list of a few who cannot be left out, complemented by the boring ones?

    As others have already said:

    Where is Ada Lovelace? Where's Larry Wall? etc.

    Maybe someone needs to start another list...

  95. Knuth more than a typesetting guru... by tattoi.nobori · · Score: 1
    While metafont and TeX get most of the press, his work on Concrete Mathematics and the Art Of Computer Programming series place him at, or very near, the top of my list of "software development giants."

    He's informed the work of many thousands, and continues to produce absolutely brilliant code. I think that in fifty years, people will still have volumes of AOCP close at hand for reference, and the developers of WinXP will be a footnote in some History of Failed Semi-Functional Operating Systems.

  96. Poor list by johnnyoxford · · Score: 1

    If that is a list of the top 40 to choose from - and many of these are not programmers at all, (perhaps they dabble in Java a bit), then I think our field has hit on hard times indeed. Knuth? Bell? Kay? SUTHERLAND????? I am not that old, but even I have a clue about the history of programming.

  97. Tilted List by cait56 · · Score: 1

    The list is horribly tilted towards PC applications.

    It does not deal with the important roles of networking, embedded computing or methodology except in token ways.

    For example, including Booch as the sole methodologist is absurd. What about Dijkstra? Wirth? Yourdon? Mellor?

    The relational database and thrid normalized form also seem to be totally overlooked, even though they made the entire IT industry possible. How about Date?

    Then there's networking itself. Where's Jon Postel?

    It also favors originators over evolvers. K&R created a cute little macro-assembler for PDP-11s called "C". But Plauger had amore to do with its evoluation into ANSI C, the truly usable portable language with well documented and defined standard libraries.

    The way you really form a list like this is you gather a much larger list of top software developers, and fight out who influenced *them*.

  98. No Dijkstra? by Beek · · Score: 1

    Seriously... WTF?

    1. Re:No Dijkstra? by Anonymous Coward · · Score: 0

      He should rank high, but Hoare, Knuth, and Lamport also deserve mention.

      Gates? He is only famous for being rich.

  99. Where are the GUI people? by ratboot · · Score: 1

    Without them, forget Windows, Mac OS X, KDE, Gnome, etc.

    - Douglas Engelbart, for the mouse and many other widgets
    - Alan Kay, for Smalltalk (one of the 1st OOP) and the modern GUI (icons, etc.)
    - Steve Jobs, for System 1.0 (Mac OS 1), NextStep and Mac OS X
    - Bill Gates, for BASIC and Windows

    strcpy, providing root to hackers since 1972! -C. Jaouich

  100. Turing didn't give us the Algorithm by Anonymous Coward · · Score: 0

    "The word algorithm comes ultimately from the name of the 9th-century Persian mathematician Abu Abdullah Muhammad bin Musa al-Khwarizmi."

  101. Total Nerd Masturbation by Anonymous Coward · · Score: 0

    This is complete nerd masturbation. The entire list is indicative of a total lack of knowledge of the history of software. It represents mainly contemporaneous candidates (i.e. within the last 15 years) some of which don't even fit the bill as "software people". Out of the 40 candidates proposed, I see only about 7 that are a solid "yes", about 10 that are a "maybe" and the rest a definite "no".

    I'd like to talk to whomever came up with this list and give them a history lesson.

  102. Important people missing by Anonymous Coward · · Score: 0

    To miss Alan Kay is unforgivable given that he changed the way everybody programs.

    What about the Gang of Four? They've had even more influence than Martin Fowler.

    Fred Brooks! Enough said.

    Bill Gates?

  103. BS by rxmd · · Score: 2, Insightful

    That's BS. Alan Turing looks pretty dead to me, anyway.

    --
    As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
  104. Niklaus Wirth by murr · · Score: 1

    Another notable omission: Niklaus Wirth, designer of Pascal, Modula-2, and Oberon (to name only his most influential languages), author of "Algorithms + Data Structures = Programs".

    1. Re:Niklaus Wirth by elwinc · · Score: 1

      I second the vote for Wirth. It's true his languages never made anyone a ton of money, but they definitely influenced language designers. For example, one of the beautiful things about Pascal was that once you got your pascal program to compile, it was usually pretty close to functioning the way you intended it to. This was back in the days before C had function prototypes, so any old pile of C statements would compile, but the executable would core dump on a zillion little variable type errors. In Wirth's languages, the type system was an aid, not an impediment, to coders. Not only that, but TurboPascal was fast, even on a 4.77MHz 8088. Thank you, Niklaus!

      --
      --- Often in error; never in doubt!
  105. Douglas Engelbart? by Khuffie · · Score: 1

    He may not have been that much of a programmer, but he gave us the mouse...

    1. Re:Douglas Engelbart? by brfisher · · Score: 1

      Not to mention windows (tiled), CSCW with video conference, hyperlink implementation (Vannevar Bush gave us the concept, ans later Ted Nelson advanced it), and probably most importantly an implementation that had as a goal the augmentation of human intelligence. Basically, all of our human-computer interaction can be seen in http://sloan.stanford.edu/MouseSite/1968Demo.html . But evidently the list have some other criteria for success, not sure that tht might be.

  106. Because the List is... by NewOrleansNed · · Score: 1

    Tops in the world, not tops in the ground. The guys you're complaining about are fertilizer. They're dead, Jim!

  107. Guess that shows you by mindstrm · · Score: 1

    how decisions made by committee tend to be worthless.

    Crappy list. sorry.

  108. Yeah right, they left out Donald Knuth by Gay+Nigger · · Score: 0

    The mere fact that they left out Knuth is enough to shoot this list's credibility to hell for me. The man wrote TeX and possibly the most comprehensive and well-known volumes about computer science.

  109. Isn't James Gosling The "Father" of C# ... by Anonymous Coward · · Score: 0

    and that guy from Microsoft is just the kid-knapper.

  110. Pathetic List by the+eric+conspiracy · · Score: 1

    Missing is the father of what we percieve as the modern computer, and how people interact with it.

    Doug Englebart.

    We are still working off the incompletely realized ideas that the presented at the "Mother of All Demos".

    http://www.cs.brown.edu/stc/resea/telecollaborat io n/engelbart.html

  111. Moronic by tbray · · Score: 2, Informative

    This idea is moronic, the list is woefully incomplete, I had nothing to with it, and they shouldn't be using my name like that.

    1. Re:Moronic by Anonymous Coward · · Score: 0

      I don't think that anyone is in danger of thinking it is your list Tim since you are *on* it! Didn't it just come from something you wrote in a blog of yours - the grandparent says so anyway

    2. Re:Moronic by jg21 · · Score: 1
      here's the beginning of this whole "top software people" exercise:

      [From Java Developer's Journal, Sept 2004 issue]

      Wanted: 19 More of the Top Software People in the World

      For over a decade, Tim Bray, one of the prime movers of XML, managed the Oxford English Dictionary project at the University of Waterloo. That was from 1988 to 1999. During the end of his time there he launched one of the first public Web search engines (in 1995), coinvented XML 1.0, and coedited "Namespaces in XML" (1996-1999).

      Bray is therefore no technological slouchabout. Nor is he without deep insight into the ways of the Web, having served as a Tim Berners-Lee appointee on the W3C Technical Architecture Group in 2002-2004, after which he joined Sun as director of Web technologies in March of this year. So when he takes the trouble to describe someone as "probably one of the top 20 software people in the world," you know he means it.

      The person in question was Adam Bosworth, famous for Quattro Pro, Microsoft Access, and Internet Explorer 4 even before he joined BEA as VP of engineering in 2001, when BEA bought Crossgain, the company he'd by then cofounded after leaving Microsoft. He went on to become BEA's chief architect before, very recently, leaving the Java app server company to join Google, Inc.

      Bray was one of the gurus that a headhunter working with Google, Inc., called for a reference before they hired Bosworth. Bray gave him a glowing one. That's when Bray's description of him as probably one of the top 20 software people on earth appeared. As we all know, Bosworth got the job and now works on software that is very different from what he was archi-tecting at BEA.

      "Rather than worrying about what the IT of large corporations needs to do to support the corporation," he explained recently, "I'm worrying about mere mortals. In fact, my mom."

      Bosworth says he can only build software if he first gets some mental image in his head of the customers. Who are they? How do they look, feel, think? He calls this "designing by guilt," which he explains as follows: "Because if you don't do what feels right for these customers, you feel guilty for having let them down."

      Of course, customers are endlessly disparate, complex, heterogenous, and distinct. But even so, Bosworth says he has always found it necessary to think about a small number of distinct types of customers, and then design for them. "And boy is it satisfying to do this when the people you are designing for are your friends, family, relatives, your smart-aleck son, and so on," Bosworth observes, "and when even your mother can use what you build - I call this the mom factor. It's corny but fun."

      What a refreshing approach. No wonder, with this high regard for technology's fundamentals, Bray rates Bosworth as one of the top 20 software people in the world. The question naturally arises, however: who are the other 19?

      This is not easy to answer, and not because there are too few candidates but because there are too many. In a phase of the economic cycle most readily remembered for being downbeat and understated, the names of leading i-technologists - whom Internet technologies rely on for their unceasing innovation and ingenuity - nonetheless still trip off most people's lips. Just think of Sergey Brin, Bill Joy, Linus Torvalds, Tim Berners-Lee, James Gosling, Anders Hejlsberg, Don Box, Nathan Myhrvold, W. Daniel Hillis, Mitch Kapor...

      The "technorati" or "digerati" - call them what you will - the aristocracy of the online world. Can a list of the Top 20 i-Technologists possibly be compiled that doesn't cause the online equivalent of fistfights when published? Obviously not. But that shouldn't deter us from trying. So, have at it. The final list will be reported here, along with the near-misses. You can send your nominations, including your reasoning, to i-Technology's Top Twenty, toptwenty@sys-con.com. It will take more than a month to ensure that everyone with something worth saying has found time, energy, and above all the appropriately persuasive argument to persuade us of the merits of their choice/s. We'll report next issue on how this process is going.

  112. New theory ( moustache or beard?) by winfx · · Score: 1

    Tamir Khason has another list that also predicts the success of a language based on author's photo

  113. Now that's irony... by p.rican · · Score: 1
    Where is Bill Gates? He bought computing to the people.

    I'm guessing that he meant to say brought Any real innovation from Microsoft was bought and not invented there.....

    --

    /. --"Demented and sad....but social" -Judd Nelson

  114. Missing Option by brj · · Score: 1

    Cowboy Neal

  115. Dani Bunten by Shipwack · · Score: 1

    Computer game programmer pioneer Bunten should be on the list. She designed the first multiplayer pc games (among them M.U.L.E. and Global Conquest), and forsaw that multipler gaming and social interaction was the wave of the future. She died of cancer before the future could catch up to her.

    Links for people too busy to google:

    http://www.salon.com/tech/feature/2003/03/18/bunte n/index.html

    http://www.costik.com/dani1.html

    (Yes, I am HTML impaired....)

  116. Alan had 139 votes by RodeoBoy · · Score: 1

    http://www.sys-con.com/story/?storyid=47349&page=3 9

    I guess someone forgot to check his pulse. The list is a bit too focused on modern heros and very few of those with the shoulder on which we stand. Very sad that geeks have such a little appreciation for our history.

    1. Re:Alan had 139 votes by zonker · · Score: 0

      maybe we need to do a turing test across to the unknown to make sure he is in fact dead...

  117. Propositional Logic, Predicates Logic, Prolog, .. by Anonymous Coward · · Score: 0

    Boole, Davis-Putnam, Herbrand, ...

  118. Snuck?!? by Anonymous Coward · · Score: 0

    I don't have anything useful to contribute to the discussion, so I'm going to grammar-flame the submitter. :)

    Why the heck do people use this non-word, "snuck"? Can you think of ANY word that rhymes with "sneak" whose past tense rhymes with "snuck"???

    Speak -> spoke
    Strike -> struck
    Streak -> streaked
    Leak -> leaked
    Squeak -> squeaked
    Peak -> peaked

    Sneak -> sneaked!!

    1. Re:Snuck?!? by falsified · · Score: 1
      --
      HI, MY NAME IS ISAAC.
    2. Re:Snuck?!? by Anonymous Coward · · Score: 0

      Well, I'll be damned!

      Still, "67 percent of the Usage Panel disapproved of snuck in our 1988 survey," which is saying something.

      So okay, it's a word. But I still hate it, just as much as "dove" instead of "dived."

      And there's a special place in hell for people who say "expresso."

  119. Ken Iverson? by cayle+clark · · Score: 1

    Kenneth Iverson, undoubtedly one of the brainiest people to have lived in the 20th Century, devised APL and its follow-on, J, and inspired several generations of programmers.

    Sadly, he died just two months ago, and I guess that disqualifies him for this list. If it didn't, I can see several names on the list that are less worthy of commemoration than Iverson's.

    1. Re:Ken Iverson? by museumpeace · · Score: 1

      Agreed. APL is practically unheard of now but it spawned many other languages and no language since has had that densisty of expression [which is of course a good news/bad news achievement].

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  120. Surely by NoGuffCheck · · Score: 1

    British Telecom deserve a mention, after all they did invent a little thing called the hyperlink..

    --
    serenity now!
  121. Language Holy Wars by Tablizer · · Score: 2, Insightful

    I'm not a Perl fan, but if Guido van Rossum is on the list of nominees, Larry Wall really ought to be as well.

    Such list is likely to reflect a personal pet language bias. I think Lisp's founder should be on there as well. Lisp has probably influenced more dynamicly-typed languages than almost anything else, and is probably the only language from the 50's that is still considered "modern". Whether it is popular and practical or not, Lisp's impact on language design and meta-ability features is still gigantic.

  122. At least people spell Al Gore's name correctly by Anonymous Coward · · Score: 0

    The man you are quoting is Vinton G. Cerf.

  123. Great Moments in Computer Science by solarrhino · · Score: 5, Insightful

    You know, when I looked at this list, I found myself disappointed. Sure, there are some big important guys, but software is more than about applications and the big picture. It's also about the technology, and creating new abstractions. And in a lot of ways, the guy who first invented debugging is a lot more important to the success of computer science than anybody listed there.

    It may be because I'm an old fart, but I remember the excitement of learning each new abstraction, either as I discovered it, or as it was invented. And it seemed to me that the creation of those abstractions are the really great deeds of computer science. Maybe nobody knows who had those break-through moments first, but I'm sure that they occured, and they seem to be to the the Great Moments in computer science.

    1) The first guy to think "I shouldn't have to rewire, I should be able to write instructions that rewire it for me" - i.e., the assembler moment

    2) The first guy to realize "I'm not just re-wiring this, I'm describing an procedure for it to use" - the FORTRAN moment

    3) The first guy to ask "Why can't I used the same procedure from different places in my code" - the subroutine moment

    4) The first guy to say "I should be able to use the subroutine in the program it already knows" - the library moment

    5) The first guy to ask "Why do I have to be the one writing down the results?" - the printer moment

    6) The first guy to realize "This isn't just a calculator, it's also a controller!" - the embedded moment

    7) The first guy to realize "This isn't just a calculator, it's also a storage system!" - the database moment

    8) The first guy to realize "This isn't just a calculator, it's also a communication system!" - the network moment

    9) The first guy to realize "I'm not just submitting instructions for it to process - it's submiting instructions back for me to process!" - the interactive moment

    10) The first guy to think "Why can't it do something else while its waiting?" - the multitasking moment

    11) The first guy to think "Why can't it show me more context while I work?" - the full-screen moment

    And finally...

    12) The first guy to think "Man, why can't this thing show me some chicks?" - the porn moment

    --
    "Lord, grant that I may always be right, for Thou knowest that I am hard to turn" -- A Scots-Irish prayer
    1. Re:Great Moments in Computer Science by Pseudonym · · Score: 3, Insightful

      Well, I can fill in a few.

      2) The first guy to realize "I'm not just re-wiring this, I'm describing an procedure for it to use" - the FORTRAN moment

      Babbage and Lovelace. Though the award for the first implementation (i.e. the compiler) goes to Grace Hopper.

      3) The first guy to ask "Why can't I used the same procedure from different places in my code" - the subroutine moment

      Turing.

      5) The first guy to ask "Why do I have to be the one writing down the results?" - the printer moment

      Nice try, but radio teletype predates the computer. Interestingly, in the Unix-esque world, we still use the acronym "tty".

      6) The first guy to realize "This isn't just a calculator, it's also a controller!" - the embedded moment

      Hard to say, but it probably came from the days when older computers were used as card-to-tape transfer systems.

      7) The first guy to realize "This isn't just a calculator, it's also a storage system!" - the database moment

      Probably Vannevar Bush gets the award for the "aha" moment (even though he never actually built a database system). The name for the "top 20" list is E.F. Codd, for the invention of the relational model. He's actually a very odd omission.

      8) The first guy to realize "This isn't just a calculator, it's also a communication system!" - the network moment

      Once again, radio teletype and the facsimile predate the computer, but the award probably goes to George Steblitz.

      9) The first guy to realize "I'm not just submitting instructions for it to process - it's submiting instructions back for me to process!" - the interactive moment

      That's a tough one. A lot of people realised this early on, but it's a hardware problem and an operating system problem more than a software problem.

      10) The first guy to think "Why can't it do something else while its waiting?" - the multitasking moment

      That's a hard one, because you need to distinguish between multi-programming, multi-tasking and time-sharing. Probably a toss-up between Bob Bemer and Christopher Strachey.

      11) The first guy to think "Why can't it show me more context while I work?" - the full-screen moment

      That relies on the invention of the screen. Probably Douglas Engelbart wins this one.

      12) The first guy to think "Man, why can't this thing show me some chicks?" - the porn moment

      Again, a tough one. Honourable mention goes to the geeks at USC who digitized the Lena image some time in early 1973.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:Great Moments in Computer Science by solarrhino · · Score: 1

      Thanks! I'm not really much of a C.S. historian, but I recognize most of the names, and they sound right.

      As for the printer and network moments: certainly you are correct, but I meant something else.

      Adding the printer to the computer made it easy to generate reports, plots, tables, and other, more sophisticated outputs that were uncommon without it.

      Certainly one could do much the same with a TTY - I know, I used to use one, and was glad to have it! But however well the TTY worked as an input device (not great), it was worse as an output device - slow and noisy, printing on continuous roll toilet paper. In my work back then, we used a system which had a remote high-speed printer, and we nearly always chose to print to that even though it meant waiting a day for the morning courier to get a printout.

      Oh dear, I think I got off subject. The point I'm trying to make is that a computer without a good high-speed printer was still just a calculator - something that produced results that you wrote down. But once you have a high-speed printer, even one that just prints fixed-font characters, you have a machine that generates reports, analyses, and presentations. Conceptially a big shift, or so it seemed to me at the time.

      In the same way, a networked computer, whatever the form of the network, becomes something quite different that one without. In the early days, I'd be willing to wager that nearly all computer time was used just to run calculations. Today I'd guess that nearly all of the time is used to access information on a different computer. Sure, calculations are still being done along the way, but they are not the purpose, merely the means to another end. I think that the first guy to think about using his overpriced adding machine to instead retrieve information from (or share information with) other systems had a major "aha" moment, no matter what might have gone before.

      Either way, thanks a lot for a interesting response.

      --
      "Lord, grant that I may always be right, for Thou knowest that I am hard to turn" -- A Scots-Irish prayer
    3. Re:Great Moments in Computer Science by jdougan · · Score: 1

      You forgot one:
      13) The first guy to realize "I'm going to be spending the rest of my life fixing errors in my own programs!" - the debugging moment

      "As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs." --Maurice Wilkes

    4. Re:Great Moments in Computer Science by toby · · Score: 1
      Nice. The "printer moment" goes back at least to Babbage. Nearly all of the rest would be pre-1950, I would think.

      What about 13) "I'm bored, let's flame somebody" - the Slashdot moment?

      --
      you had me at #!
    5. Re:Great Moments in Computer Science by morgan_greywolf · · Score: 1

      9) The first guy to realize "I'm not just submitting instructions for it to process - it's submiting instructions back for me to process!" - the interactive moment

      That's a tough one. A lot of people realised this early on, but it's a hardware problem and an operating system problem more than a software problem.


      The CTSS guys?

  124. Kay was already mentioned. by Anonymous Coward · · Score: 0

    But I agree with you. Kay definitely deserves mention if Gosling does. Honestly, what the hell did Gosling even do? Took C++, removed a bunch of shit from it, added garbage collection, and started passing off the result as the next great silver bullet.

    However, Java, C++, and C# may very well still be where they are even without Smalltalk.

    Java was based on C++, and C# was based on Java. Stroustrup got C++'s object system from Simula 67, not Smalltalk. Anyone who's used C++ and Smalltalk can see the obvious differences. In C++, every objects has a type associated with it. In Smalltalk, objects are just... objects; you can create and pass them around freely. Try implementing a collection class in C++ and then one in Smalltalk to see the difference.

    Then again, Smalltalk actually popularized the paradigm to begin with, so one has to wonder if Stroustrup would have even bothered adding OO to C++ if Smalltalk wasn't so hot back then. Too bad so many of us are stuck using C++ meanwhile a perfectly good superset of C with a Smalltalk-like object system is there just waiting to be used: http://en.wikipedia.org/wiki/Objective-C

  125. SYS-CON self-promotion - don't waste your time by Anonymous Coward · · Score: 0

    they've always been way down on my list of technical publishers. I avoid anything they publish.

  126. Lucky I caught it... by kikta · · Score: 4, Funny
    Whoever made VB should also be mentioned.

    You misspelled shot.
    1. Re:Lucky I caught it... by roju · · Score: 1

      Good eye. Although it did have one hell of an IDE for making simple windowed apps.

  127. Douglas Englebart by TheLink · · Score: 1

    He and his team probably had a lot of these moments 30-40 years ago.

    --
  128. DJB, Theo, Matt Dillon and Greg Lehey by Hack+Jandy · · Score: 1

    All notable programmers in the last 20 years that write software you and I use constantly, although you probably don't even know it. Why DJB isnt on the list is completely beyond me. He wrote 20% of the world's mail servers basically by himself in a little less than a year, and then wrote a BIND replacement soon after.

  129. Summary of their list by ColonelPanic · · Score: 1

    It's just dmr, rms, and some users.

    (And where the heck is Larry Wall?)

    --
    "Skill shows through where genius wears thin." -Wittgenstein || Religion: uniting aviation and architecture.
  130. Sage advice about this reader nominated "list" by pherris · · Score: 1
    I saw this somewhere on the net:
    This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're using these numbers to do anything important, you're insane.
    --
    "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
  131. Bjarne Stroustrup's C++ set software back 20 years by Anonymous Coward · · Score: 0

    We still haven't recovered. I vote to put Bjarne on the list of top 20 Software Satans.

  132. Re:Bjarne Stroustrup's C++ set software back 20 ye by Anonymous Coward · · Score: 0

    I thought that honor went to MS Windows?

  133. Alex Stepanov - STL by Anonymous Coward · · Score: 0

    Maybe not one of the top twenty, but certainly deserves to be nominated. He revolutionized the way C++ is used, and its influence is being felt by Java, C# and other languages.

  134. Don't feel bad... by dpilot · · Score: 2, Informative

    They missed Randy Waterhouse, too. After all, he invented one of the early computers, complete with accoustic delay lines.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Don't feel bad... by Anonymous Coward · · Score: 0

      They missed Randy Waterhouse, too. After all, he invented one of the early computers, complete with accoustic delay lines.

      Er... if you're going to reference Cryptonomicon, at least get the right character. You're thinking of Laurence Waterhouse, Randy's grandfather.

      BTW, mods - the parent is talking about a FICTIONAL CHARACTER. The appropriate moderation is "funny", not "informative". Geeze.

    2. Re:Don't feel bad... by dpilot · · Score: 1

      Ooops. It's been quite a while since I read Cryptonomicon. Sorry about that.

      You mean someone modded that silly post up?!?

      --
      The living have better things to do than to continue hating the dead.
  135. What about god? by Anonymous Coward · · Score: 0

    because at the eight day, god created unix ;)

  136. Ray Ozzie - Lotus Notes, Groove by Anonymous Coward · · Score: 0

    more deserving that Kapor, since he invented a truly new product category. Kapor invented a better mousetrap (spreadsheet) that grabbed the market away from VisiCalc.

  137. Turing gave us the Algorithm? by Ffakr · · Score: 1

    Maybe the poster should have actually read the wiki article they posted to...
    Algorithms are named after Abu Abdullah Muhammad bin Musa al-Khwarizmi. He's the father of the algorithm.

    I think the confusing here is that the author thinks that algorithm is a concept that only applies to computers.

    --

    I'm not feeling witty so bite me

    1. Re:Turing gave us the Algorithm? by Anonymous Coward · · Score: 0

      He should have said, "Turing gave the people who write books on algorithms, subject matter for the first chapter of their books."

  138. THE WELL by Anonymous Coward · · Score: 0

    I don't understand why at least two guys are on the list for creating "the well" BBS.

    WHat's the big deal? I mean I've heard about THe Well, since I first got online in 1988 and.. well.. I dont' see why it's that significant. That's like nominating the loser who created craigslist or even rob malda or something. What the fuck!?

  139. Sophie Wilson c.q. Roger Wilson ? by Anonymous Coward · · Score: 0

    Of Acorn Risc Os, ARM fame

  140. Guy Steele? by alispguru · · Score: 1

    One of the original designers of Scheme?
    Primary author of Common Lisp the Language?
    Co-author of C: A Reference Manual, which was the bible on writing portable C?
    Co-author of The Java Language Specification?

    If contributing to the design of four major programming languages doesn't get you into the top twenty, how about designing the original EMACS command set? There may be people who are better known for contributions to one language or one toolset, but it's hard to beat him for sheer breadth.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  141. Exactly by Anonymous Coward · · Score: 0

    Personally I can't see a damn thing Gates has done for PC's

    I would always argue that ms have actually held the industry BACK 10~20 years against their - insert drooling marketing words here - spiel.

    Without ms we would still have had lean and mean software. The good guys / products would have risen to the top (as I reckon they are finally doing today). But we have waited a long time. And there is still a lot of waiting to do...

    AC

    1. Re:Exactly by ClosedSource · · Score: 1

      "I would always argue that ms have actually held the industry BACK 10~20 years against their - insert drooling marketing words here - spiel."

      I would argue that without MS (or someone else like them) the industry would already by BACK 10
      ~20 years. The only reason that we are as far as we are is because MS (with the unwitting help of IBM) allowed the PC clone business to flourish which allowed ordinary people to own computers.

      We can debate technical merits endlessly, but the fact is that business considerations are at least as important to the development of the computer industry as technical achievements.

      "Without ms we would still have had lean and mean software"

      DOS 1.0 was certainly not a great OS, but you could hardly make the case that any version of Unix at that time was leaner. PC hardware had to get a lot "fatter" before any version of Unix could run reliably on it. The fact is that PC software writers (along with embedded ones) invented "lean and mean" and the Mainframe/Mini-born OS's have only gotten fatter over time.

    2. Re:Exactly by ClosedSource · · Score: 1

      I'm replying to my own post to make a correction.

      I went too far when I said that "lean and mean" was invented by PC software writers and embedded software writers. I'm sure there has always been "lean and mean" code particularly in the days before conventional OS's were used.

      My main point is that Mainframe/Mini-born OS's were not particularly known for being "lean and mean" and were a lot "fatter" than the early PC OS's.

    3. Re:Exactly by thisgooroo · · Score: 1
      The fact is that PC software writers (along with embedded ones) invented "lean and mean" and the Mainframe/Mini-born OS's have only gotten fatter over time.


      no offence, but you don't knoe what you are talking about. the PC started out with 64KB, which for many oldtimers was a luxury, and initially the only language available was Basic, which doesn't require much from the compiler. PDP8s came with much less memory. Older machines were even more limited.


      Lean and mean? How about an Algol compiler an a very small machine (8KW, no mass storage) that read and compiled programs. At the end of the compilation the compiler was gone, overwritten by the ready to execute program (Algol60 on Zuse23).
      I haven't seen anything like that on PCs (not that it was needed: it always could write to floppies)

    4. Re:Exactly by ClosedSource · · Score: 1

      Well, I already corrected that part of my post about "inventing" before you commented.

      You're wrong about the PC specs, the minimum RAM configuration was 16K not 64K. There was 40K of ROM and no floppies.

      The PDP-7 that Unix first ran on had 8K of RAM (perhaps 8K by 18? it was an 18 bit machine) and nearly a megabyte of hard disk. So the overall storage resources were about an order of magnitude grater than the PC. The PDP-8 you mentioned also had a much greater storage capacity then the basic PC.

  142. From an industry perspective by Anonymous Coward · · Score: 0

    If the list is from an Industry perspective (it seems to be a mixed biased perspective) it should include:

    OS/390 creators, particularily Fred Brooks for changing the way we think about software development

    Bill Gates for revolutionizing the industry and achieving world dominance while beating giant IBM into submission, he also had a bit to do with webapps

    Alan Kay and team for having all the good ideas

    Steve Jobs for bringing good ideas into the software realm (mouse, GUIs)

    The VisiCalc dude for the first killer app

    John Carmack for the first killer app video game (killer in more than one sense) and changed, revived the video game landscape

    The inventor of Pong

    The inventor of the RDBMS

    Mark Andressen for Netscape (which changed the software world as we know it)

    Linus Torvalds for Linux

    Richard Stallman for GNU and its influence on the way software is built today

    The creators of EJB for creating a standardized appserver companies could go for

    Of course my list is industry oriented, not development oriented. For a development oriented approach I'd include:

    Fred Brooks for contributions to Software Engineering

    Alan Kay for OO

    Pascal creator for popularizing structured programming

    C creator for popularizing high level languages

    Lisp creator for functional programming

    Booch for UML and stuff

    XP people for XP

    RDBMS creator for the most successful storage mechanism to date

    Martin Fowler for refactoring book

    Gang of Four for Design Patterns

    James Gosling for finally bringing OO to the masses (no such credit for C++ creator)

    Steve Jobs for GUI programming for industry ...

  143. Lisp Hackers by FudgePackinJesus · · Score: 1

    All of the Lisp hackers have been left out. What I don't understand is why not even the mention of Paul Graham (bayesian spam filtering, yahoo stores) or Peter Norvig (AIAMA & PAIP).

    1. Re:Lisp Hackers by Anonymous Coward · · Score: 0

      Paul and Peter are nobodies compared to Steele. That's like apples and coconuts man.

  144. Not to mention - he wrote TeX by Goonie · · Score: 1
    Aside from his purely academic accomplishments, Knuth wrote TeX pretty much on his own.

    Another notable omissions is Fred Brooks, chief architect for OS/360 and writer of the famous The Mythical Man-Month - though it's hard to tell what the criteria for getting on the list is...

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  145. Hiklaus Wirth? by platypussrex · · Score: 1

    He only invented Algol W, Pascal, Modula, Modula-2, and Oberon. Pascal was only used to teach structured programming to am entire generation of students, and without Pascal there would have been no TeX or even original Mac OS. Probably the morons that voted on the list never heard of him either.

    1. Re:Hiklaus Wirth? by platypussrex · · Score: 1

      So I can't spell... of course it's Niklaus. geez

  146. ummmmm by rubee · · Score: 0
    Adam Bosworth: Famous for Quattro Pro, Microsoft Access, and
    • IE4
    then BEA, now Google. ???
  147. Not much to say to Grady ... and the girls ... by angel'o'sphere · · Score: 1

    but why Grady Booch and not Ivar Jaccobson?

    UML has very little from Grady and quite a lot frm Ivar.

    And while I pick on Grady (no pun intended) why hisnt he more honoured for his work on Ada? (That closes the circle to those guys who mentioned the missing original Ada :-) )

    As we talked about the girls: Adele Goldman -- XEROX PARC researchtress (Smalltalk), Barbara Liskov -- research on OO programming languages and constraints in inheritance ... what about all the Apple guys?

    Ah, what about Marvin Minsky? Come on .... 50% of the list are "nice to be mentioned" but the "inventor" of Knoppix ... even I as a german have to say thats nothing in comparioson to Barbara Liskov or Marvin Minsky.

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    1. Re:Not much to say to Grady ... and the girls ... by Anonymous Coward · · Score: 0

      Heh the Knoppix guy is a good example of flavor of the month. I notice this in sports lists too... half of the greatest players/teams/plays seem to have played or happened in the last 20 years.

      A rule of thumb for every all time list maker should be: first construct the entire list ignoring everything that happened in the last ten years. Then make a list of recent additions, and figure out who should be removed from the original list to accomodate each one.

  148. pffft! by CaptainPinko · · Score: 1

    who do you think you are to say what Mr. Tim Bray did-or-did-not say? You probably just made this account right now... If the great **SLASHDOT** says you did than you did!
    Heh, I'm just fortunate to have never done anything important enough to have people attribute crap to me. I guess it goes with the territory.

    --
    Your CPU is not doing anything else, at least do something.
  149. Robert Morris by Anonymous Coward · · Score: 0

    Invented the internet worm, and hence the need for network security.

  150. No, the whole idea is dumb by Bozdune · · Score: 1

    Exactly, there are plenty of brilliant programmers who wrote brilliant stuff and did brilliant things whom nobody will ever hear of -- Don Eyles comes to mind, the guy who saved Apollo 11 when a bug was discovered in the LEM while it was in orbit around the Moon. Eyles got a medal. He fixed the bug, but those were the days of plated-wire memory, where you could only turn bits off. Now try fixing the bug.

    Another guy saved an out-of-control Air Force weather satellite by pulling nights and weekends to recode the guidance system to use the one remaining nitrogen thrusters and the two remaining reaction wheels.

    Dumb, dumb, dumb idea to try to pick any kind of "top 20." Insulting, too.

  151. Vincent Cerf by Anonymous Coward · · Score: 0

    One of the *real* fathers of the Internet.

    And what about the two Dartmouth profs who invented BASIC?

    Should get Tim Bray and the other XML guy out of there. They did a lot of good work but XML was far from revolutionary - it was a pragmatic tailoring of SGML for the growing needs of the Web.

  152. miguel??? by Anonymous Coward · · Score: 0

    Is Miguel de Icaza in that list stealing the place of Knuth or is it Dijkstra?

  153. Al Aho by Anonymous Coward · · Score: 0

    Coinventor of awk (Perl's direct predecessor, and by extension the ancestor of Python and Ruby), and also a well-known CS researcher and the co-author of several classic texts which are still being used in classrooms

  154. Ron Rivest by Anonymous Coward · · Score: 0

    coinventor of public key cryptography, and inventor of several cryptosystems still in widespread use. Also co-author of a well-known textbook on algorithms

  155. How NOT make a website by arhar · · Score: 1

    I would just like to comment that the webpage that TFA is on is FUCKING HORRIBLE. It's filled with ads to the point where it's hard to find the actual content among all the ads! I mean, I understand that ads are useful, good way to keep the content free, etc.. but enough is enough!!!

  156. Alan Kay by iriles · · Score: 1

    Alan Kay the father of OOP and the modern GUI. He has got to be the biggest omission. Plus he came up with one of my favorite quotes: "The best way to predict the future is to invent it."

    1. Re:Alan Kay by thisgooroo · · Score: 1

      Kay did great work and contributed a lot to OO, but smalltalk came much later than andused ideas from Simula

  157. reminds me of a company where I used to work by Anonymous Coward · · Score: 0

    "We need a few weeks to flesh out the system architecture, then we'll bring in the GUI people."

  158. Alan Turing Bio ommits that he was gay by Magickcat · · Score: 1

    Interesting that the article ommitted the fact that Alan Turing was gay and committed suicide because he was persecuted by the Bristish government.

    No Ada Lovelace either. Oh, and to all those who voted for Linus - seriously, you guys need to learn a bit more about computing.

    A technically superficial article for the most part, it really didn't seem to understand what it purports to.

    --

    Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.

    1. Re:Alan Turing Bio ommits that he was gay by Anonymous Coward · · Score: 0

      Well, it was supposed to be limited to living people only so that (maybe) explains the absence of Lovelace. As for the presence of Turing... these polls need to be inconsistent to satisfy all the people on the committees that make them.

  159. John McCarthy? by Anonymous Coward · · Score: 0

    Wow, what the hell was this guy thinking?

    He included the author of a relatively new language which has had a limited impact on the CS world (though I love it, Python) and the author of a clone of a 30 year old operating system yet failed to include the author of a language which has influenced language development for decades?

  160. Bjarne Stroustrup? by Anonymous Coward · · Score: 0

    This man created the most hideous of languages, and is indirectly responsible for the tremendous amount of abhorrent software plaguing us today.

    Yet, the author of the fine language that is Objective C, doesn't even make the list. Unbelievable.

    C is a hundred times the lanuage that C++ is, and it pains me to see these people shed in the same light.

  161. Nothing to do with Tim Bray by Anonymous Coward · · Score: 0

    As he mentioned in his weblog, Tim Bray had nothing to do with this list.

  162. Where is the inventor of .... by chris_sawtell · · Score: 1

    ... the Object Oriented paradigm and the whole Windowing and GUI idea?
    Smalltalk may well end up being a mere side-show in the Annals of Time 1972 page 43, but imho Alan Kay at least deserves a mention.

  163. Gary Kildall (I'm not kidding) by MojoStan · · Score: 1
    Gary Kildall is best known (usually only known) as the guy who "snubbed" IBM when they approached him about using his operating system (CP/M) for the original IBM PC (they went with Microsoft's CP/M-clone instead). Kildall should be known as the creator of the PL/M programming language for Intel's early microprocessors (including the 8080), which he then used to create CP/M, the first modern OS for microcomputers. One of CP/M's innovations was the logical separation between the BIOS (physical I/O) and the BDOS (Basic Disk Operating System, which was independent of the hardware platform).

    Other creations from Kildall's companies include Concurrent DOS (multitasking OS for PCs in the early 1980's), GEM graphical user interface (1984), and the first encyclopedia on a CD-ROM (1985).

    The PBS show Computer Chronicles (which Kildall co-hosted from 1983-1988) devoted an entire show to him after his death in 1994. They even explain what "really happened" on that infamous day when IBM came calling. You can download it here: Gary Kildall Special (1995).

    I highly recommend the Computer Chronicles video archive for amusing nostalgia like "Intel 386 - The Fast Lane" (1987) and "The Macintosh Computer" (1985).

    --
    TO START
    PRESS ANY KEY

    Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

  164. How scary is it by jasonditz · · Score: 1

    That most of us here can name more than 20 "great programmers". I guess that's one of the beauties of the internet, you can be a celebrity in about anything these days. If we did a list of all the great propgrammers that most of the people at Slashdot have heard of, I wonder how long it would be. Would it be longer than the list of people, for example, playing in the NBA?

    I'm glad to see guys like Klaus Knopper and Guido from Python get some credit, but then I wonder how both Yukihiro Matsumoto and Jordan Hubbard not only failed to make the list, but failed to get any votes at all.

  165. plus Andy Herzfeld, Tim Gill, Stephen Wolfram by ynotds · · Score: 1

    I was gonna mention half your list before I saw it.

    Some of the guys from the initial Mac development team set a standard that may never have been matched for internalising a complex code base.

    But the Mac's very survival owed a lot to Quark who have done more to get print content computerised than any, depite being a difficult company.

    Wolfram too doesn't do much to endear himself to list makers, but if you actually look at his programming as a body of work, he has no peers.

    Of course I agree with other popular suggestions like Knuth, Wall and Engelbart, so maybe they'd be better trying to go from 40 to 100 rather than 40 to 20.

    Games aren't my department, but the genre has had enuf influence to include 20% games programmers, starting with Crowther and Woods.

    --
    -- Our systemic servants do not good masters make.
    1. Re:plus Andy Herzfeld, Tim Gill, Stephen Wolfram by toby · · Score: 1
      Ebrahimi has done as much to regress it as Gill did to progress it.

      Agree with heroic Hertzfeld (more info in Programmers at Work ). I'd add Warnock and also strongly endorse Wolfram (whose invincible iconoclasm is admirable). And PARC should be better represented, I'd cite Adele Goldberg for the under-appreciated Smalltalk-80. At least she gets to contribute to Cringely's Triumph of the Nerds.

      Where are Dijkstra and Wirth (who did far more than most people realise - Wirth essentially created a European "Sun Microsystems" at ETH)? Remove the "+10:American" bias - but Knuth should probably be mentioned at least twice. :)

      --
      you had me at #!
    2. Re:plus Andy Herzfeld, Tim Gill, Stephen Wolfram by toby · · Score: 1

      Skip Myhrvold (wtf?) and put in William Kahan (only the driver of IEEE 754). This list is about comp. sci., not get-rich-quick schemes.

      --
      you had me at #!
  166. Where is the father of Objective-C? :: Brian Cox by tyrione · · Score: 2, Insightful

    Without him NeXTSTEP would have not been. Tim Berner's Lee would have had one hell of a time developing the first WWW Browser.

    All the advancements that people are wooing about in Linux, Java and IDE Development Tools were commonplace in NeXTSTEP and its development tools.

  167. F*ck Von Neuman... by qtp · · Score: 1

    I'm sick of hearing of how that prick Von Neuman should be taking credit for the inventions of John Mauchly and Presper eckert!

    So many of this /. crowd deify this faker who was only good at attaching himself to projects where the difficult work had already been done and then taking the credit for the work of the actual creators.

    The memory structure was the invention of Mauchly, the processor was created by Mauchly and Eckert. Von Neuman was a man from a "good family" who lent his name and familial credibility to the project after the questions had already been answered.

    If you are going to demonstrate your ignorance by crediting Von Neuman because he was the first to make the machine publicly known, you may as well credit Gates with bringing us the internet.

    Please give proper credit where credit is due, Mauchly and Eckert did invent the first general purpose computer. Von Neuman came along after and took much of the credit due these two pioneers.

    --
    Read, L
  168. Mod parent troll by Anonymous Coward · · Score: 0

    The parent is either a troll or genuinely ignorant. The story of the rise of Microsoft is famous enough that I am inclined to assume the former, although I grant that some pimply-faced high school kid might possibly be ignorant enough to sincerely espouse that view.

  169. Where are RSA? by MHleads · · Score: 1

    Internet wouldn't have proliferated to such an extent without RSA.

  170. Which is probably why... by Anonymous Coward · · Score: 0

    ...it sucks so much.

  171. what about by dario_moreno · · Score: 1

    two great computer scientists from the 60's : Djikstra and Amdahl. Amdahl's law is the basis of parallel programming.

    --
    Google passes Turing test : see my journal
  172. A strange list by Junks+Jerzey · · Score: 1

    I'm not sure what defines a top person in the software world according to this list. Grady Booch defined UML, which is much loved and much hated, but I'd hardly call that a reason to be a top person. Miguel of Ximian fame is there, though I'm hard pressed to think of why. He's proven to be much more of a self-promoter and follower than a leader or innovator (Gnome, Mono).

    Feels like there should be more people on here who aren't just well known, but are solving hard problems. Should writing a famous and influential piece of software 20 or 30 years ago count? (If so, where are Ken Iverson and Ivan Sutherland?) Should writing something that becames popular count, even if it isn't necessarily all that good or relevant these days?

  173. Paul Lynde famous for Hollywood Squares? by Anonymous Coward · · Score: 0

    Although it might seem strange to you, the world existed long before 1975.

  174. any list will miss some people by Khashishi · · Score: 1

    In any reasonably sized list, there will always be some people who are overlooked. Don't go around bashing the makers for having some unfair criteria or for missing your hero. On the other hand, go ahead and post people who have been overlooked, but don't get pissed about it.

  175. It's not the Tim Bray's list by dox2digm · · Score: 1

    The author of the list is Jeremy Geelan...

  176. al-Khwarizmi by Burb · · Score: 1
    That's a slight misunderstatement. In once sense (a set of steps that can be mechanically applied to find a solution), algorithms are as old as Euclid and appear in the Elements.

    al-Khwarizmi was the author of an Arabic textbook on algebra (al-Jabr appears as part of the book title). The word algorithm is a western corruption of his name which came to be applied first to the use of Hindu/Arabic numbers in computation and later to the meaning it has today.

    "A History of Mathematics" Boyer/Merzbach.

    --