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."

266 of 418 comments (clear)

  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 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.

    2. 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.

    3. 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
    4. 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.

    5. 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...

    6. 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.

    7. 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)

  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 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 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'}}"
    2. Re:Sys Admins Protest! by axehind · · Score: 1

      I second this protest! Where's Larry Wall?

    3. 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.

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

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

    5. 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.

    6. 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'}}"
    7. 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.

    8. 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.

    9. 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. 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 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.

    7. 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});
    8. 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".

  5. 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?

  6. 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 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'}}"
    3. 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".

    4. 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.

    5. 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.

    6. 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...
    7. 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.
    8. 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.

    9. 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.
    10. 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.

    11. 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
    12. 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.

    13. 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.
  7. somethings missing... by i88i · · Score: 2, Funny

    ...where's the cowboyneal option?

  8. 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 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.

    2. 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

    3. 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?
    4. 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.
    5. 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.
    6. 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. :)

    7. 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"...

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

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

    9. 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.

    10. 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.

    11. 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!
    12. 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.

    13. 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.
    14. 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.

    15. 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."
  9. 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?

  10. 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 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!"

  11. 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 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.
  12. 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

  13. 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 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"
    2. 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.

  14. 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
  15. 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.
  16. 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 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'}}"
    6. 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.

    7. 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 */
    8. 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.
    9. 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.

  17. 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 !

  18. 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.

  19. 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?

  20. 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

  21. 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/
  22. 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 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.

  23. 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 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.

  24. 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)
  25. 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
  26. 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"
  27. 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*

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

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

  29. 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)
  30. 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,

  31. 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.

  32. 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.

  33. 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."


  34. 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.
  35. 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!

  36. 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
  37. 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.

  38. 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?
  39. 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

  40. 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
  41. 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

  42. 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...
  43. 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 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.

    4. 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."
    5. 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.
    6. 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".

    7. 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.

    8. 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.

    9. 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
    10. Re:Where are... by ajayvb · · Score: 1

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

    11. 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
    12. 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.
  44. 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.

  45. 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.

  46. Wirth by marcovje · · Score: 1


    I also miss N. Wirth

  47. Wikipedia's List of Programmers by EqualSlash · · Score: 2, Informative
  48. 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?

  49. 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)

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

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

  51. How about Edgar Codd? by finnw · · Score: 1
    --
    Is Betteridge's Law of Headlines Correct?
  52. TeX guru! by ladybugfi · · Score: 1

    Where is Donald Knuth?

  53. 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.

  54. 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.

  55. 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.

  56. 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.

  57. 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.
  58. 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 :)

  59. 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).

  60. 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
  61. 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?

  62. 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.

  63. 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

  64. 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...

  65. 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.

  66. 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.

  67. 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*.

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

    Seriously... WTF?

  69. 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.

  70. 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

  71. 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)
  72. 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!
  73. 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.

  74. 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!

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

    how decisions made by committee tend to be worthless.

    Crappy list. sorry.

  76. 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

  77. 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 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.

  78. 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

  79. 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

  80. Missing Option by brj · · Score: 1

    Cowboy Neal

  81. 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....)

  82. 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.

  83. 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.
  84. Surely by NoGuffCheck · · Score: 1

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

    --
    serenity now!
  85. Re:Not currently in the world by HHumbert · · Score: 1

    Yup, we don't need no booleans no more

  86. 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.

  87. 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?

  88. Re:Snuck?!? by falsified · · Score: 1
    --
    HI, MY NAME IS ISAAC.
  89. 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.

  90. Douglas Englebart by TheLink · · Score: 1

    He and his team probably had a lot of these moments 30-40 years ago.

    --
  91. 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.

  92. 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.
  93. 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
  94. 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
  95. Re:Bill Joy by ChTh · · Score: 1

    Yes! My bad.

  96. 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 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.
  97. 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

  98. 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.
  99. 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).

  100. 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?)
  101. 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

  102. 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.
  103. 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.
  104. 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.

  105. 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.

  106. 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!!!

  107. 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.

  108. 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

  109. 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.

  110. 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)

  111. 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.

  112. 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!

  113. 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.

  114. 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...

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

    C++ was far more influenced by Simula

  116. 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.

  117. 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 #!
  118. 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.

  119. 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
  120. Where are RSA? by MHleads · · Score: 1

    Internet wouldn't have proliferated to such an extent without RSA.

  121. 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.
  122. 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
  123. 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?

  124. 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.

  125. It's not the Tim Bray's list by dox2digm · · Score: 1

    The author of the list is Jeremy Geelan...

  126. 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.
  127. 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.

    --