Slashdot Mirror


Top Ten Software Innovators?

Rsriram asks: "At our company we have named some of the conference rooms with names of software innovators. The names include Ken Thompson, Donald Knuth, Ada Lovelace, Dennis Ritchie. We need to name 10 more rooms and I was wondering who Slashdot readers would think are the top ten software innovators. Not computer hardware but software. I was thinking Von Neumann, and Linus Torvalds would find a mention, What about Watts Humphrey?"

116 of 238 comments (clear)

  1. Linus by Komarosu · · Score: 4, Insightful

    Your choice about linus is a good one, what can you say bar he has even Microsoft flapping...maybe deviating a bit but Richard Stallman? He and the FSF group have had a lasting effect on software...i'd class that as good reason :)

    --

    "What do you mean you have no ice? Do you expect me to drink this coffee hot?" - Random Customer, Clerks
    1. Re:Linus by BMazurek · · Score: 2
      Von Nuemann and the others you mentioned were theorists, people on the science side of computer science, who developed new theories. They changed the way people think about the whole field.

      I couldn't have said it better myself.

      The closest I would come to Linus would possibly be Kernighan and Ritchie, perhaps not so much for C, but for their contribution to Operating Systems.

      Some names that come to my mind as important:

      • Alonso Church
      • Alan Turing
      • Edsger Dijkstra
      • Grace Hooper
      • Donald Knuth
      • Marvin Minsky
      • John McCarthy
      • Edgar Codd
      • John Backus
      • John von Neumann
      • Stephen Cook
      I'm curious to see how people justify Linus or Stallman or Wall or Gosling and leave out the giants that built and discovered the very foundations of Computer Science.
  2. You seem to be going for recent people? by herrlich_98 · · Score: 2, Insightful

    Linus and Stallman would be definites... and, shoot, what is the name of the Mozilla guy?

    If you wanted to go more "classical" you could do people like Blaise Pascal or Dikstra or even Turning.

    1. Re:You seem to be going for recent people? by i+chose+quality · · Score: 2, Funny

      Turning would be turing in his grave.

      SCNR

      --
      the computer is online
      i am not at it
      what a waste of ressources
    2. Re:You seem to be going for recent people? by Kevin+Stevens · · Score: 2

      I like Linus Torvalds alot, and he wrote a great software product, but how exactly has he been an innovator? Stallman was more directly tied to the Free Software Movement and Open Source. He did do great things for computing, bringing *nix type power to desktops, but is copying another system really an innovation? I feel he should be seen more as a great engineer and designer, not necessarily an innovator. I guess I am not really an expert on the linux kernel, but as I understand it, it uses technology that has been around for awhile (as it should be if you are trying to build a solid system). From what I understand, Alan Cox was also more directly tied to any new innovations going into the kernel, while Linus is more of a commander-in-chief now.

    3. Re:You seem to be going for recent people? by orthogonal · · Score: 3, Funny

      Turning would be turing in his grave.

      Actually, I think you mean his tape is caught in an infinite loop of read forward--print zero--read backward--print zero--read forward--....

    4. Re:You seem to be going for recent people? by pauljlucas · · Score: 2
      ... you could do people like Blaise Pascal ...
      Pascal was not a software innovator as the submitter specifically requested. He was a mathematician who died in 1662, quite a bit before computers including the one Ada Lovelace worked on (she died in 1852).
      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  3. Larry Wall.... by HaloZero · · Score: 3, Interesting

    Idolize he who gave us Perl. Without perl, there would be no slashdot. o_O Think about THAT one. :p

    (Actually, there probably WOULD be a Slashdot-esqe place, if not Slashdot simply done in a different language... BUT STILL!) It are Slashdot. We lubble slashdot. *hugs teh Slashdot*

    --
    Informatus Technologicus
    1. Re:Larry Wall.... by gowen · · Score: 4, Funny

      Yeah, but imagine the confusion of a door with the word "Wall" written on it...

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:Larry Wall.... by orthogonal · · Score: 2

      Yeah, but imagine the confusion of a door with the word "Wall" written on it...

      Who has to imagine confusion when they can read Perl source code?

      Or was that Perl? Maybe it was line noise, I couldn't tell?

    3. Re:Larry Wall.... by The+Bungi · · Score: 2
      Without perl, there would be no slashdot.

      I have good intelligence that Microsoft, Sony, the RIAA and Nintendo are teaming up to send a terminator back in time to off his mom.

      CmdTaco is going to counter by sending CowboyNeal back to fight the terminator.

      Of course the problem is CowboyNeal wants to stay naked after he exits the time warp.

  4. what about by Prowl · · Score: 5, Interesting

    tim berners-lee
    alan turing
    larry wall
    bill gates ??
    steve wozniak
    jay miner

    --
    That man tried to kill mah Daddy
    1. Re:what about by AtrN · · Score: 2

      McCarthy
      All the Multicians
      larry wall (for rn but not perl!)
      Kay, Ingalls (for Smalltalk)
      Massalin (read the thesis and weep)
      Cray, Amdahl, Josh Fisher (hw == sw)
      Hoare (for CSP)
      Pike for Pike-goodness

      Jay Miner? Maybe. I bought an Amiga 1000 as soon as they were available, I played games on the Atari 800. It was great at the time.

      All the graphics gurus...
      Blinn
      James Clark
      Porter + Duff (I use rc :)

      There are hundreds of them! Where do you stop?

    2. Re:what about by stevew · · Score: 3, Interesting

      I'd agree with gates being here - he hacked together a reasonable Basic for uP's before anyone else did. (I lived through the era ;-)
      I can't agree with Woz MOSTLY because he is really a superb Hardware hacker. His software hacking ain't shabby - but his innovations were mostly in the hardware world.

      --
      Have you compiled your kernel today??
    3. Re:what about by __past__ · · Score: 2
      In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry.
      Reminds me that Alonzo Church, father of the lambda calculus, should not be forgotten. Of course, he actually was a mathematician and had little to do with computers, but then again, that's true for a lot of the early giants (after all, Turing did never try to acutally sell his machine or something...)
    4. Re:what about by sohp · · Score: 2

      I'll second Alonzo Church. Think about it -- to have a meeting "in Church"!

    5. Re:what about by mshiltonj · · Score: 2
      tim berners-lee
      alan turing
      larry wall
      bill gates ??
      steve wozniak
      jay miner

      ...INCOMING!!!

  5. Dijkstra by Reemi · · Score: 2, Insightful

    My personal favorite: Dijkstra

    1. Re:Dijkstra by ptomblin · · Score: 3, Funny

      Dijkstra considered harmful.

      --
      The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    2. Re:Dijkstra by Anonymous Coward · · Score: 2, Funny

      Hehe. You should have tacked it to the bathroom wall...

    3. Re:Dijkstra by __past__ · · Score: 2

      The use of fake Dijkstra quotes cripples the mind; posting them on /. should, therefore, be regarded as criminal offense.

    4. Re:Dijkstra by jason_watkins · · Score: 2

      Definately Dijkstra... structured programming is probibly the single most widespread and powerful idea in the last 30 years of software.

      Maybe OOP or something else will reach the same level of usage over the next thirty years, but it's hard to imagine what form any language could take without the basic repettitive constructs.

      And certainly there were more people involved in SP than just Dijkstra, but then again Dijkstra contributed a staggering amount more than just SP as well.

    5. Re:Dijkstra by Raiford · · Score: 2
      Dijkstra definitly belongs on such a list but I can't believe some of these other names. Wozniak, Gates yea they may be innovators but for some reason I can't just place their name next to scholars or innovators such as the likes of say what Henry Ford was to the automotive industry. Something just doesn't sit well with it.

      --
      "player 4 hit player 1 with 0 stroms"
  6. Woz by calumr · · Score: 2, Interesting

    Steve Wozniak gets my vote.

    1. Re:Woz by Lars+T. · · Score: 2

      Hey, why not Tony Tebby for QDOS (not related to Q-DOS)? That got Linus into multi-tasking.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    2. Re:Woz by stevew · · Score: 2

      Gary also wasn't a bad hacker, but CP/M was a rip-off of Dec OS's of the time. So he was a great engineer - but is what he did innovative, i.e. was it the first of it's kind. Nope.
      Same goes for Tim Patterson who really ripped off CP/M to build Q-DOS.

      --
      Have you compiled your kernel today??
    3. Re:Woz by anthony_dipierro · · Score: 2

      Marc Andreesen for Mosaic/Netscape? No way. Andreesen pretty much single handedly ruined Netscape to the point where they had to start over from scratch with Mozilla.

    4. Re:Woz by anthony_dipierro · · Score: 2

      I think you can definitely question his software innovator-ness if you want to, but talking about how he "ruined" Netscape doesn't acknowledge that he created a web browser that included in-line graphics.

      Which browser is that? He didn't create Mosaic. I don't even think he came up with the idea for in-line graphics. Well, obviously he didn't come up with it, because it was done before him, not with an HTML browser, but didn't prodigy and AOL have in-line graphics before Mosaic? I'm sure someone did.

      But don't say he doesn't belong in an innovators list because of some bad decisions he later made.

      Perhaps I was unclear. I was judging his bad decisions he made from the very beginning as the technical visionary for the company. As was evidenced later (but occurred from the very beginning), he failed miserably.

      As for Mosaic, I've never read that he was the main designer for Mosaic. A code monkey perhaps. Chief architect maybe. But the code and architecture of Mosaic are not particularly impressive. The idea is. So where are you basing your assertion that Andreesen is responsible for the idea of Mosaic? Also, I don't feel that in-line graphics was as novel an idea as you are suggesting.

      Finally, you are the one who nominated "Marc Andreesen for Mosaic/Netscape." Had you nominated "Marc Andreesen for Mosaic" I wouldn't have mentioned Netscape at all.

  7. John Carmack by Electrum · · Score: 3, Interesting

    John Carmack started the genre of 3D games on the PC. When it comes to games, who else do you think of?

    1. Re:John Carmack by pizza_milkshake · · Score: 2

      I second the Carmack nomination. That man personally redefined the video game industry.

    2. Re:John Carmack by tdelaney · · Score: 2

      In terms of gaming innovations ...

      Tim Cain

      http://www.troikagames.com/team.htm

      Fallout was without a doubt the most innovative game of its time, reviving the CRPG genre single-handedly.

    3. Re:John Carmack by Junks+Jerzey · · Score: 2

      John Carmack started the genre of 3D games on the PC. When it comes to games, who else do you think of?

      No, no, no! He--along with Romero and others--started the first person shooter genre, but not 3D games on the PC. Some fully 3D games that came out before Wolfenstein are:

      Stunts!
      Stunt Driver
      Flight Simulator 2 (later Microsoft Flight Simulator)
      Jet
      UFO
      Ultima Underworld
      Stunt Island (also 1992)

      All of these were fully polygonal games. Id's games didn't go fully polygonal until Quake (1996).

    4. Re:John Carmack by Junks+Jerzey · · Score: 2

      Isn't Colony [macehq.cx] older than anything from Carmack?

      Let me clarify. There were a few first person shooter style games before id, such as MIDI-Maze for the Atari ST (which was networked even). And the raycasting effect of Wolfenstein 3D can be traced back to WayOut and Capture the Flag for the Atari 800, if not further. But id created the model for first person shooters as we know them.

      Now if people would just stop giving Carmack credit for inventing 3D graphics...

  8. How about.. by glh · · Score: 4, Funny

    Anders Hejlsberg the creator of C# (and Delphi?)
    - the "Hejlsberg" room

    Larry Wall the creator of Perl
    - the "wall" room?

    Alan Cooper "father of VB"
    - the "Closet"? :)

    1. Re:How about.. by msouth · · Score: 2

      Or you could put Wall's name on the LabrARRY

      --
      Liberty uber alles.
    2. Re:How about.. by pauljlucas · · Score: 2

      Except C# and Visual basic gave nothing new to the world of computer science. Both languages are merely ho-hum tweaks to existing languages.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    3. Re:How about.. by pauljlucas · · Score: 2
      why narrow it down to C#/VB- is that a stench of bigotry in the air?
      Because those are the languages that the parent post mentioned.
      Besides, the original poster asked about software innovations, which may be different than computer science theories.
      I never said anything about theories.
      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  9. Obvious by DeadSea · · Score: 4, Funny
    Here is a list of who it should be (Sorry if I left anybody out):
    1. CmdrTaco
    2. Hemos
    3. CowboyNeal
    4. JonKatz
    5. Cliff
    6. jamie
    7. michael
    8. pudge
    9. timothy
    10. DeadSea
    1. Re:Obvious by cuyler · · Score: 2

      JonKatz is still with Slashdot? Wow.

      I totatlly forgot about him since I've had my account set up for the past month to ignore any article posted by him.

      I find Slashdot much better this way. I thought he would have left Slashdot by now.

    2. Re:Obvious by nelsonal · · Score: 2, Interesting

      I enjoyed reading the flames on his articles, so I left him on, and I haven't seen an article from him for months. I think the Commodore toting kid in Afghanistan was the final nail in his coffin.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  10. Engineers Vs Scientists by jeorgen · · Score: 2
    I was thinking Von Neumann

    Think of the US military engineers that actually built the von Neumann architecture, before it was known under his name or indeed known by him. von Neumann published it first, and when the engineers found out they decided to publish to get credit. But their paper was stopped by the US military. This according to at least one account

    The Book ENIAC: The Triumphs and Tragedies of the World's First Computer seems to give one opinion on who actually did what.

    /jeorgen

  11. Linus by sql*kitten · · Score: 3, Insightful

    . Not computer hardware but software. I was thinking Von Neumann, and Linus Torvalds would find a mention

    Linus Torvalds should not be on such a list. Tananbaum was wrong to say that Linux is obsolete, but he was correct that it is of little academic interest. Linus' skill is not in innovation, it is in execution and dare I say it, project management.

    Von Nuemann and the others you mentioned were theorists, people on the science side of computer science, who developed new theories. They changed the way people think about the whole field.

  12. Tim Berners-Lee by an_mo · · Score: 5, Insightful

    He wrote the first web browser and server

  13. My top ten by Koos+Baster · · Score: 3, Interesting

    My favorites:

    Jeff Minter
    E.W. Dijkstra
    Donald Knuth
    Niclaus Wirth
    Richard Stallman
    Bjarne Stroustrup
    Linus Torvalds
    Miquel d'Icaza
    Wouter van Oortmerssen
    Larry Wall

    1. Re:My top ten by sharkey · · Score: 2

      Dmitri Sklyarov
      Jon Johannsen

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:My top ten by __past__ · · Score: 2
      I'm not sure about both Stroustroup and Wall: Both basically created a language by merging features others alread had. This is of course a creative process of it's own, but I'd say the origial inventors of these features have deserved being on this list more.

      Miguel de Icaza? What's his innovation again? Writing a desktop because he didn't like something about the license used by people who wrote a desktop because they didn't like the license and technology other Desktops (Windows and CDE) used? Copying Outlook? Copying .NET?

    3. Re:My top ten by petee+moobaa · · Score: 2, Informative
      Has he even written anything much for any platforms other than commodore/amiga?
      Hmmmm... Commodore VIC20/C64/Amiga, Atari 800/ST/Jaguar, Nuon, PC, PocketPC, mystery console...
  14. how about... by NemoX · · Score: 2, Interesting

    The folowing has some people: softwarehistory important people

    Also, Ada Lovelase (Byron) assited Charles Babbage. How about: John von Newmann ("von Newmann architecture"), John Backus (FORTRAN), Niklaus Writh (Pascal), Dan Bricklin/Bob Frankston (first spreadsheet - VisiCalc),

    IMO, Bill Gates is not an inovator, he is a buisiness man who invented nothing that wasn't already on the market in the 80's.

  15. Some cool people by __past__ · · Score: 5, Interesting
    • Edsger Dijkstra, for stuff ranging from the shortest-path algorithm to "Basic considered harmful".
    • Turing and Babbage for the fundaments of CS
    • Alan Kay, inventor of smalltalk and the term "Object-Oriented Programming"
    • Fred Brooks, author of the Mythical Man Month
    • J. McCarthy, who developed Lisp by accident
    1. Re:Some cool people by __past__ · · Score: 3, Interesting

      Duh. GOTO is harmful. Basic only makes you mentally mutilated beyond hope of regeneration.

    2. Re:Some cool people by CharlieG · · Score: 2

      Larry Constantine
      Demarco and Lister

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  16. Alan Kay, Doug Englebart, Will Wright, etc by RobotWisdom · · Score: 2
    I've been doing a (still very gappy) timeline of software/ data structures. Some of my faves:

    Alan Kay, Doug Englebart, Will Wright, Chris Crawford, Doug Lenat, Jay Forrester, Ivan Sutherland

  17. my votes by Ender+Ryan · · Score: 5, Interesting
    Larry Wall - This guy is great. He created Perl, a fun, interesting language with great obfuscation potential! - disclaimer: I earn a living writing Perl ;-)

    John Carmack - Doom, Quake, Q3A engine, etc. Plus he works on rockets! John Carmack has done a lot to promote the state of computing today. Just look at how people benchmark PCs, "I got 1.5 trillion fps in Q3A dude!"

    Linus Torvalds - He gave us the last piece to a free *nix. Who knows what would have happened to the GNU project without him.

    Richard Stallman - He started the GNU project. He also should probably be awarded a medal for the most misunderstood person in the industry. There is an equal amount of FUD directed at him as there is directed at GNU/Linux from Microsoft.

    Steve Wozniak - Come on, you can't forget this guy!

    Steve Jobs - Now here is someone who has had an interesting career. He's also the guy who started the push to make software "pretty". Just look at OS X.

    There's plenty of others.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:my votes by joto · · Score: 2
      Maybe GNU/HURD would be done by now.

      Somehow, I doubt it. Surely, no software ever gets "finished" (even TeX, which is, at least by my standards, anything but "perfect").

      But Hurd was doomed to failure from the start. It was exactly the diamond-like jewel type of system that was predestined to be obsolete by the time it finally arrived.

  18. Alan Turing of course! by turgid · · Score: 2

    How could anyone forget him. And what about Chuck Moore, inventor of FORTH? :-)

    1. Re:Alan Turing of course! by blackcoot · · Score: 3, Informative

      a complete list of interesting candidates can be found here. alan definately has my vote, of course, i'm slightly biased in this, given that he's the father of my field (ai). unfortunately, 90+% of people don't know turing's full story --- a lot of people are surprised to find out that he started at bletchley park cracking enigma and ended up committing suicide thinking he was snow white (eating a poisoned apple). it was turing's stored program concept that was the foundation for the von neumann architecture, so in a sense turing is the father of computing in general. anyways, for more info, try here or here

  19. Gang of Four by Samus · · Score: 2, Insightful

    How about the guys who codified design patterns in the classic Design Patterns book? While I don't think you would really want to take up four of your rooms with each of their names you could just call it the Gang of Four room.
    You could also nominate James Gosling the Java guy. While I wouldn't really call Java all that innovative it has had a revolutionary impact like Larry Wall and Perl. I think you would more want names that when people say, "what did they guy who this room is named after do?" and you tell them to look it up they will be better coders for it. Thats why I nominate the Gang of Four name.

    --
    In Republican America phones tap you.
  20. Re:Read that headline again. by Lars+T. · · Score: 2

    That's like saying that Da Vinci wasn't a good engineer compared to what he did in the arts.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  21. Kernhigan? Postel? by Kevin+Stevens · · Score: 2

    How about Brian Kernhigan?

    I know this doesnt exactly fit, but Jon Postel deserves an honor too.

  22. Grace Hopper is a good one by budalite · · Score: 4, Interesting

    Grace Murray Hopper (bio can be found at The History of Computing ), generally credited with "developing the first compiler and who led the effort in the 60's to develop COBOL." Cool lady.

    1. Re:Grace Hopper is a good one by blackcoot · · Score: 2

      she was also a rear admiral in the navy, coined the term, "debug" and had trouble balancing her check book because she thought in octal rather than decimal. there's also the fact that she was the first woman to recieve a ph.d. in mathematics from yale. more info here. definately a cool chick ;-) byte magazine did a really nice bio on here in their 25th anniversary edition too.

    2. Re:Grace Hopper is a good one by __past__ · · Score: 2

      She was perhaps also the one that introduced the tradition of wearing crappy glasses to computer geekdom.

  23. What about Watts Humphrey? by skaffen42 · · Score: 2

    Uhm... how the hell did he make it into that list?

    I've suffered under his misguided, outdated and usually just plain wrong ideas about process management. I've also met him and it simply confirmed the fact that this guy hasn't had an original idea in his life. He is so rigid and clueless that he shouldn't be allowed near a software company.

    Two projects. One run using his Team Software Process, the other run using a very watered down version of XP. The Team Software Process project was months late and was full of bugs. The XP project was delivered on time even though it was staffed with only about 80% of the manpower that was planned for.

    MMhhhh... might I suggest the Watts Humphrey Urinal?

    --
    People couldn't type. We realized: Death would eventually take care of this.
  24. and some by mnmn · · Score: 2

    John Carmack
    Alan Cox
    Bill Joy

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:and some by mnmn · · Score: 2

      There are probably more such people not popularized much. This is really a geek popularity contest, not the most influential list. Businessmen who helped UNIX advance would probably make that list, and so might professors who taught at University of California.

      How about Corporate decision-makers who decided to buy UNIX when they badly needed to sell it, even in the days of the PDP?

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  25. How could you ... by Pogue+Mahone · · Score: 2

    How could you include Dennis Ritchie, but exclude
    Brian Kernighan?

    --
    Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
  26. Re:When you say 'software innovation' by (trb001) · · Score: 2

    No flame retardant suit will protect me from this, so I might as well just say it. Bill Gates was one hell of a software innovator, we (the /. crowd) just don't typically like him. Come on, he wrote a cheap, simple OS that was easy for the masses to use. He helped make computers popular by providing a simple interface that my grandmother can figure out. Without Windows, you wouldn't have had Quake or Doom or Civ or any of the other games because they wouldn't have been written...without the home market, those games wouldn't have been economically viable.

    A good portion of us owe our careers and hobbies to Gates since he allowed the home user access to a PC with a simple OS. While I don't think his OS is great, his innovation is remarkable.

    --trb

  27. Bill Atkinson by Anonymous+Codger · · Score: 5, Insightful
    Wrote much of the original Mac UI, wrote the revolutionary Quickdraw, wrote the first version of MacPaint, and invented HyperCard. If anyone belongs on this list, he does.

    Here's a brief profile on Apple.com: http://www.apple.com/creative/stories/atkinson/

    --
    No sig? Sigh...
  28. Re:I think RMS is a good one by oliverthered · · Score: 2, Insightful

    I aggree, why did Linus make it into the list 'modern saints' instead of RMS.

    Sure Linus has done a fine job, but RMS's contribution is GPL and the FSF which is far greater (and more saintly).

    RMS has been the most effective libertarian of modern times, people say what if the Nazis had won the war, well what if RMS hadn't have bothered.

    --
    thank God the internet isn't a human right.
  29. One I have yet to see that is a MUST by ninewands · · Score: 2

    Adm. Grace Hopper

  30. actually, you are somewhat wrong by Ender+Ryan · · Score: 2
    "True, the BSD code is much older--a dozen years older--but it wasn't free until Linux had been in development for about a year. That gave Linux a head start, which captured most of the Internet's untapped enthusiasm for a personal UNIX."

    From http://www.nb.net/~lbudney/linux/bsd.html

    With regards to GNU/HURD... I dunno, maybe, it's impossible to say.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  31. Re:When you say 'software innovation' by Ivan+Raikov · · Score: 2

    Without Windows, you wouldn't have had Quake or Doom or Civ or any of the other games because they wouldn't have been written[...]

    Funny that all three games that you mention actually worked under DOS; Quake and Doom used Watcom's DOS4GW protected-mode extender, which in itself was a patch for the hugely pathetic x86/DOS "platform." And no, DOS wasn't written by Microsoft, sorry. So I'm still waiting for you to point one, ONE original idea by Microsoft.

  32. Dijkstra by Hard_Code · · Score: 5, Interesting
    How about the recently late Edsger Dijkstra.

    The day he passed, I printed out and tacked this quote to my cube:

    "I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself, "Dijkstra would not have liked this", well that would be enough immortality for me"
    --Edsger Dijkstra
    --

    It's 10 PM. Do you know if you're un-American?
  33. Herman Hollerith by jjcohen · · Score: 2, Interesting

    The father of the punchcard

  34. Dave Cutler by shoppa · · Score: 4, Insightful

    Dave Cutler, architect of RSX-11, VMS, and Windows NT. (For better and worse, in that order!)

  35. Define innovators by Ivan+Raikov · · Score: 4, Interesting

    With the exception of Donald Knuth, all of the names you list are of people who had mostly engineering contributions, as opposed to bringing scientific advancements in the field (although the two are somewhat related). Did you mean to exclude the people who created and formalized computer science? If not, then you most definitely want to include Alan Turing, Edsger Dijsktra, C. Antony R. Hoare, Niklaus Wirth, and Marvin Minsky.

  36. Admiral Dr. Grace Hopper by Big+Sean+O · · Score: 2

    A) One of the first computer professionals.

    B) Documented the first hardware 'bug' (literally, a bug).

    C) Among those responsible for one of the first extremely popular programming languages: COBOL.

    D) Looks like a sweet old grandmother in a Navy Uniform.

    E) The exception that proves the rule that all computer geeks are adolescent guys.

    F) Participated in both the private and governmental sectors. Truly a public servant.

    --
    My father is a blogger.
  37. Grace Hopper by sphealey · · Score: 2
    Grace Hopper did fundamental work in the creation of the assembler and the compiler, creating the concept of "programming" and increasing the prodctivity of software creation by true orders of magnitude (unless you are one of those who prefer to do their programming in machine language, in which case the invention of the complier was a bad thing!).

    sPh

  38. ACID! by martyb · · Score: 2

    Memory fails me at the moment, but the man who developed the whole concept of relational databases... worked at IBM as I recall, and cape up with the concept of ACID: Atomic, Consistent, Isolated, Durable. I'm hoping a fellow /.'er can come up with the name for me (a quick google came up empty.) Imagine where'd we be today without RDBs!

    1. Re:ACID! by scrytch · · Score: 2

      C.J. Date, no? Damned if I can remember his actual first name, everyone just calls him C.J.

      Probably a bad name for a conference room. "The conference has been moved to Date." "Can we get Date for Friday?"

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    2. Re:ACID! by sql*kitten · · Score: 2

      Memory fails me at the moment, but the man who developed the whole concept of relational databases... worked at IBM as I recall, and cape up with the concept of ACID: Atomic, Consistent, Isolated, Durable.

      Ted Codd.

    3. Re:ACID! by Anthony · · Score: 2

      Chris. Heard him speak in 1989.

      --
      Slashdot: Where nerds gather to pool their ignorance
  39. Re:When you say 'software innovation' by (trb001) · · Score: 2

    You're right, I should have said "without Microsoft", not "without Windows". That withstanding, you would have been hardpressed to buy a computer in the mid/late 80s and early 90s that didn't have a Microsoft operating system installed on it. If it wasn't MS-DOS, it was probably licensed from Microsoft. The only occasional exceptions were DRDOS and PCDOS, which you didn't see too terribly often. Yes, there were other OS's that could run games, but they weren't popular, and 99% of the gaming population didn't play games on them, they played on MS platforms.

    --trb

  40. Miguel de Icaza by Skeezix · · Score: 2

    Miguel de Icaza

  41. Grace Hopper by SicariusMan · · Score: 2, Insightful

    Not to be politically correct, but I think Rear Admiral Grace Hopper should definitly be on the list. After all she wrote the first compiler, A-O, then the successor FLOW-Matic, which then lead to COBOL. You can get a really good idea of all of her contributions to programming here.

  42. Re:When you say 'software innovation' by eyez · · Score: 2
    Without Windows, you wouldn't have had Quake or Doom or Civ or any of the other games because they wouldn't have been written...


    Um. Both Doom and Civilization came out before windows. They ran natively in DOS, which although microsoft /was/ behind it, is not nearly as "innovative" nor "easy to use" as you claim that windows is. Windows doesn't have a DAMN thing to do with the popularity of computer gaming. It was along far before windows, and had MacOS or OS/2 or some UNIX derivative taken market share for the home user instead of DOS back in the day, the games would be there today.

    --
    get 0wned. irc.w30wnzj00.com
  43. Re:When you say 'software innovation' by NoMoreNicksLeft · · Score: 2

    Yes, troll, you would be hardpressed to have found a computer without MSDOS on it. That's because they had a monopoly handed to them, and they weren't afraid to use it. Heavy-handed and often illegal tactics, licensing extortion, and every other scheme Satan himself would be proud of, were used to great effect to retard the advance of the personal computer and technology innovation. Without a Microsoft, we might have the OS now, that we won't have for another 20 years. Thanks Microsoft, for slowing down everything.

    Our only consolation might be that hardware is more advanced than it would have been otherwise, it had to compensate for software's weakness.

  44. MIKE MUUSS by getagrip · · Score: 2

    Mike Muuss was the author of PING which is found on nearly every system on the internet. PING is an excellent example of an open source contribution. From the website:

    Sadly, Mike Muuss was killed in an automobile accident on November 20, 2000. His work lives on in testament to his intellect and indomitable spirit -- Lee A. Butler

  45. Re:I wouldn't normally, but what the hell. by glenstar · · Score: 2
    The inventor of hypertext?

    While there is some controversy over this, it is *generally* accepted (at least in my circles) that Ted Nelson who founded the Xanadu project many, many moons ago.

    I had the opportunity to speak with Ted on several occassions in Tokyo several years back and I must say that he is one of the most eccentric human beings I have ever met. In the first meeting he plopped a giant tape recorder on the table and then, in the midst of the discussion, pulled out a camcorder and started recording me while I spoke. The man records *everything* for some future purpose. Amazing, really.

  46. Re:When you say 'software innovation' by pauljlucas · · Score: 2
    Come on, he wrote a cheap, simple OS that was easy for the masses to use
    No: he bought DOS from some guy (in Arizona?) for $50K and turned around and licensed it to IBM. He then ripped off MacOS for Windows (not that MacOS wasn't ripped off from Xerox).

    Gates is a good businessman ("good" in the sense of making money, not in the sense of "good business") and has lots of chutzpah, but he's no innovator. He's not even a good programmer.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  47. Douglas Engelbart by pauljlucas · · Score: 2

    ... inventor of the computer mouse, shared-screen teleconferencing, hypermedia, groupware, and lots of other stuff.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  48. Re:You've got to have... by Lars+T. · · Score: 2

    What excellent language would that be?

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  49. $0.02 by Viqsi · · Score: 3, Interesting

    Here's a few I'd want to second:

    Adm. Grace Hopper
    Bill Atkinson
    Bill Joy
    John Carmack
    James Gosling
    Tim Berners-Lee

    I hesitate a bit to put Richard Stallman on that list; arguably his is more of a social creation.

    --

    --
    viqsi - See "vixen"
    If we do not change our direction we are likely to end up where we are headed.
    1. Re:$0.02 by zaren · · Score: 2

      Grace Hopper, indeed! Where would we be without her creation of the first compiler, or better yet, her moth-infested Mark II relay?

      --
      Come to the University of Mars! Classes starting soon!
  50. Re:Bill Gates by spitzak · · Score: 2
    Certainly he had some effect on the modern world but it is not clear if he did anything special. I think it is extremely likely there would be some monopoly right now and it is just coincidence that he is running it. Even if you think MicroSoft is special it is not really clear if the decisions that made them successful were from Bill or from others in the organization.

    In a similar vein it is not clear if Linus is special either. There were dozens of Unix clones coming out at the same time and he was lucky it was his that won.

    Possibly Bill Gates did do some innovation with the Basic interpreter before 1980. It seems that he pushed for using the same interpreter on different computers, while most manufacturers were attempting to make their own incompatable version. That could be considered quite important.

  51. K&R by spitzak · · Score: 2

    Yes! Definately Kernighan and Ritchie! People may say that Unix and C are no big deal, but the ability to simplify things down to a useful and easy to understand core is extremely important and the real reason why they succeeded. And unfortunately this ability seems to be missing today. We should all be running Plan9 with 17 system calls, not Linux with hundreds of system calls.

  52. Recent Additions: by adamy · · Score: 2

    Marin Fowler: Refactoring. Making code Maintainable.

    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: AKA the Gang of Four

    Kent Beck:

    John Galt:

    --
    Open Source Identity Management: FreeIPA.org
  53. Ward Christensen by netringer · · Score: 3, Informative

    He co-invented exactly what 'cher doing here, using a computerized bulletin board system or CBBS. While Randy Suess built the S-100 Z80 computer, Ward wrote CBBS in assembler in less than a month one snowy Chicago winter in 1975.

    Ward later wrote the MODEM protocol which was the first file transfer protocol.

    When I started sniffing around the computign scene we found that a lot of the things utilties that you needed to do things were already written and given away by Ward Christensen. He also invented freeware.

    --
    Ever dream you could fly? Get up from the Flight Sim. I Fly
  54. Gary Kildall by littlea1 · · Score: 2, Insightful

    I think that you should include Gary Kildall before any of the people that are alive. You can check more on: http://www.digitalcentury.com/encyclo/update/kilda ll.html

  55. Ted Nelson by metamatic · · Score: 2, Insightful

    I can't believe nobody has mentioned Ted Nelson, inventor of hypertext and hypermedia.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  56. How about... by anthony_dipierro · · Score: 2

    whatever manager it is that lets you sit around pondering what to name your Conference rooms. Sounds like a pretty innovative concept.

  57. Re:Bill Gates by joto · · Score: 2
    Yes, with a lot of good-will, it could be said that Bill Gates "invented" the portable interpreted scripting language. Most BASICs before his time was compiled. Of course, we had interpreted languages long before that time (e.g. McCarthys LISP). And it is doubtful whether Gates would know about it at the time.

    His major contribution, however, is that he was one of the first to actually sell software to end-users. Untill then, software was either free, or it was paid for by the manufacturer of the computer (who would make it free - why else would somebody buy their incompatible computer?).

  58. Edsger Dijkstra by jimmyCarter · · Score: 2

    I may be wrong, but wasn't Dijkstra's famous paper entitled "GoTo Considered Harmful"?

    --

    -- jimmycarter
  59. Re:When you say 'software innovation' by belroth · · Score: 2

    Funny, I found it quite easy to get mine with DrDos instead, I just asked and they said OK.
    Admittedly DrDos came in a box and I had to wipe MsDos to install it but that was was the point. DrDos was much better than MsDos...

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  60. Two Words.. by jimmyCarter · · Score: 2

    Al Gore

    Moderate me down if you want, trolls. I still find it funny.

    --

    -- jimmycarter
  61. Katz yes, but not THAT katz by kilroy_hau · · Score: 2

    How about Philip Katz the inventor of PK-Zip

    The internet would not be the same without Zip compression, and he made the software Shareware.

    --


    Kilroy was here!
  62. Dave Cutler Fan Club by cpeterso · · Score: 2


    Don't forget the (defunct) Dave Cutler Fan Club . :-)

  63. Douglas Engelbart by Andrew+Lockhart · · Score: 2, Interesting
    Taken from the MouseSite:

    "...Engelbart and a group of young computer scientists and electrical engineers he assembled in the Augmentation Research Center at SRI were able to stage a 90-minute public multimedia demonstration of a networked computer system. This was the world debut of the computer mouse, 2-dimensional display editing, hypermedia--including in-file object addressing and linking, multiple windows with flexible view control, and on-screen video teleconferencing."



    Basically Engelbart came up with the concept of the modern GUI and the means by which most people interact with it. While not strictly a software innovation I would consider this as falling under your criteria as its affect has been widespread.
  64. Donald Becker by Gothmolly · · Score: 2

    For creating all the NIC drivers we use on our Linux boxen!

    --
    I want to delete my account but Slashdot doesn't allow it.
  65. Do you have two wings? by bluGill · · Score: 2

    I ask because it seems there are two classes of people: Those who have done a lot of theory work (Alan Turning), and those who are famious for modern programs (Linus). If you have a nateral division it would be worth using this seperation, even if it means renaming current rooms. (I'd retire the old names though, otherwise people will end up in the old room by habbit)

  66. Kemeny and Kurtz by Detritus · · Score: 2

    John Kemeny and Thomas Kurtz, inventors of BASIC.

    --
    Mea navis aericumbens anguillis abundat
  67. Bill Gates by Lord+Omlette · · Score: 2

    has fought hard for our Freedom to Innovate! Surely he deserves a room of his own!

    --
    [o]_O
  68. grace hopper and danny hillis by r00tarded · · Score: 2

    hopper for programming the Mark I, her first assignment sounds like the personification of the hacker mindset.

    hillis for parallelism. it has had a profund effect on the way we build software.

    see you in the Hopper or up by the Hills!, also check out Out of Their Minds a collection of profiles of 15 amazing Computer Scientists.

  69. After the Pantheon by TerryAtWork · · Score: 2

    Of Turing and Von Neuman etc The King is Ken Thompson.

    The reason is several fold.

    1 - He was part of the team that invented C.

    2 - He invented UNIX. Think about it. He invented UNIX. Everybody moons over Linus and ESR but Thompson INVENTED UNIX.....

    3 - When I was getting my first computer education at Humber College in the mid seventies we were that taught everything was cut into 80 byte chunks, to fit the cards we were using. Even HASP (Houston Automatic Spooling Program) we used on the big 10 MB kettle-like 3030 disks on the IBM 370-145 computer spooled our cards in 80 byte chunks. I knew it was bullshit even then but I didn't have the education to do anything about it, but KT did. HE turned everything into a bit stream, and I think the UNIX people here will back me up on this.

    With UNIX, everything is a bit stream. The card reader is a bit stream, the disk drive is a bit stream, everything is a bit stream.

    And you know what? The mp3s you make are also a bit stream and nothing is allowed to interfere with the free flow of bit streams between computers that want them to flow.

    Today's compressed music P2P piracy philosophy is created entirely by this concept. By the way - in his WIRED interview KT mentioned compressed a compressed music format called PAC. Apparently he turned that into a C program too, from FORTRAN. It's better than MP3, too. So why isn't it out there?

    He also did multi processor computer chess, the precursor of Deep Whatever, that's today's best chess machine.

    Is there ANYTHING KT hasn't hugely improved or even made practical where it wasn't before?

    KT is the shit. He dwells upon Mount Olympus. He's number one on this list, or there better be a damn good reason why not.

    --
    It's Christmas everyday with BitTorrent.
  70. So - what did you decide? by sphealey · · Score: 2
    Might be interesting to hear what names the original poster and his confederates decided on!

    sPh

  71. My list by Pseudonym · · Score: 2

    Note: This list is biassed towards theoreticians and programming language/compiler people. In no particular order:

    • Grace Murray Hopper
    • Edsger Dijkstra
    • Robert Tarjan
    • Ronald Graham
    • John Hopcroft
    • Seymour Ginsberg
    • Fred Brooks
    • Guy Steele
    • C.A.R. Hoare
    • Dana Scott
    • Ivan Sutherland
    • Andrew Appel
    • Bill Joy
    • Niklaus Wirth
    • Richard Karp
    • Douglas Engelbart
    • John Backus
    • Marvin Minsky
    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});