Lately I have been learning of more and more programmers who think that if they were working alone, they would be faster and would deliver more quality. Usually that feeling is attached to a feeling that they do the best programming in their team and at the end of the day the idea is quite plausible. If they ARE doing the best programming, and worked alone (and more maybe) the final result would be a better piece of software.

I know this idea would only work if you were passionate enough to work 24/7, on a deadline, with great discipline.

So after considering the idea and trying to learn a little more, I wonder if there are famous one-man-army programmers that have delivered any (useful) software in the past?

link
12  
Net productivity drops when hours go to high. Don't assume the best of the best are there merely because they invest more time. If that were the case, anyone could become a great programmer. – Brian Feb 9 '09 at 20:31
5  
Most of the answers are wrong. Anders didn't build C# or Turbo Pascal all by himself, for example. – Robert S. Feb 10 '09 at 2:01
11  
Its weird that the number of votes to close is constant, while this question have 22 up votes and 14 favs, it only needs 4 votes to have it closed huh? – DFectuoso Feb 10 '09 at 17:21
show 5 more comments
feedback

migrated from stackoverflow.com Feb 13 '11 at 1:51

This question came from our site for professional and enthusiast programmers.

locked by Yannis Rizos Mar 13 at 20:31

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ.

111 Answers

In the gaming world:

  • Jon Van Caneghem - Known for the Might and Magic series, he single-handedly wrote, designed and developed the first entry in the series, with just a little help for artwork.
  • Dan Bunten - Created M.U.L.E., Seven Cities of Gold and a variety of other games, again, back in the early days when game designers were one-man (and, come 1992 for her, one-woman) armies.
  • Bill Budge - Created Pinball Construction Set, alongside many other games. From scratch. Himself. A great Gamasutra piece on PCS's legacy was published recently.

Not to mention all the Atari alumni who went on to Activision. Remember: In the early days, these were all one-man jobs.

link
1  
A lot of early games were one-man-shows. The last couple assembly language games I worked on had 3 or 4 people. This was before source control and we had nightmarish Friday code integrations. – Nosredna Feb 10 '09 at 3:00
show 1 more comment
feedback

Bram Moolenaar -- wrote almost all of VIM by himself :]

link
2  
Curse the day! I am still avoiding vim, but it's always waiting in ambush. – Yar Jun 29 '09 at 18:06
feedback

John McCarthy -- wrote the first version of lisp

link
5  
ICBW, but I thought he designed it as a language to run on a chalkboard. One/more of his students surprised him by actually implementing it. – Alister Bulman Apr 10 '09 at 19:37
2  
+1 - the original implementation of 'eval' was done by a grad student. – ConcernedOfTunbridgeWells Jun 19 '09 at 8:43
3  
That grad student was Steve Russell, and it was for the IBM 704. He's also the creator of Spacewar!, one of the first video games. – Andrew Gwozdziewycz Feb 12 '11 at 22:40
feedback

Nick Bradbury. He wrote HomeSite, TopStyle, and FeedDemon. All three programs top notch. Plus, he pays a lot of attention to his users - that can't be easy for a one-man shop.

link
feedback

Joe Hewitt, creator of Firebug and DOM Inspector.

I love Firebug. It made web page debugging way easier.

link
feedback

I can't believe I'm the first person to mention this:

Alan Turing

link
show 2 more comments
feedback

Simon Tatham wrote PuTTY. Arguably, one of the most popular [citation needed] windows SSH clients.

Matt Wright wrote a lot of (in)famous Perl scripts that are still in use.

link
feedback

Markus Frind CEO of Plentyoffish.com

One man show . Created one of largest dating site by himself using asp.net Gross upwards of 30k day .

link
show 3 more comments
feedback

Al Gore - He wrote the entire Internet!

link
3  
Aww, c'mon. It was a fluff question. Fluff answers should get some love too. – JohnFx Mar 4 '09 at 23:33
6  
They're just trying to reward you with a Peer Pressure badge. :) – chaos Mar 11 '09 at 3:11
show 2 more comments
feedback

There are so many great answers here, but I'll add in my own suggestions, and these come from the 1980's heydays of computer games on the Commodore 64:

Andrew Braybrook (Paradroid, Morpheus, Gribbly's Day Out)

Archer MacLean (Jimmy White's Snooker, Dropzone)

Stavros Fasoulas (Sanxion, Delta)

Martin Walker (Citadel)

Jon Hare/Chris Yates (aka Sensible Software) (Wizball, Sensible Soccer)

Ok, that last one is more of a "two-man" army, however, many of these guys worked (mostly) alone, coded mostly in assembler (6510) and also did sound, music and graphics all by themselves.

(Useless trivia - My gravatar is Gribbly Grobbly from Gribbly's day out!)

link
1  
+1 because i loved sensible soccer :)) – Shadi Almosri Jun 17 '09 at 16:48
show 3 more comments
feedback

Richard Greenblatt, wrote much stuff at MIT AI Lab, including chess program, Lisp Machine, etc. etc.

link
1  
Also mentioned in the book hackers, by Steven Levy. Always yield to the Hands-On Imperative! – tsilb Feb 9 '09 at 23:14
feedback

Has anyone mentioned Gary Kildall (CP/M) or are you guys too young to remember?

link
show 2 more comments
feedback

Shawn Fanning, creator of Napster.

link
feedback

Charles Babbage - Originator of the concept of a programmable computer.

link
feedback

Walter Bright was once a one-man show for several years when it came to Digital Mars' C++ compiler. He also started the D language and wrote a C++ version of Empire by himself (later ported it to D).

link
feedback

Wil Shipley of Delicious Library - http://www.delicious-monster.com/company.php

link
show 1 more comment
feedback

Markus Persson (aka Notch) for Minecraft.

link
feedback

Derek Smart of Battlecruiser 3000AD was pretty big in his day. Apparently he was pretty good at flame wars too...

link
show 2 more comments
feedback

Simon Peyton Jones - Functional programming researcher and original author of the Glasgow Haskell Compiler.

link
feedback

Juan Valdez. Ok, he did't wrote a single line of code. But he helped to code most of apps that we use today.

link
show 1 more comment
feedback

Paul Vixie.

link
feedback

Matthew Smith, wrote Manic Miner and Jet Set Willy all on his lonesome.

link
feedback

My $0.02: Cleve Moler - original author of MATLAB.

link
feedback

Steve Streeting whom created Ogre3D, the Object-Oriented Graphics Rendering Engine.

link
feedback

Shaun Inman I guess he was solo

link
feedback

Pixel - Cave Story

link
feedback

Doug Cutting

Started Lucene, started Nutch, created Hadoop after Google publish there paper on Map Reduce...

link
show 1 more comment
feedback

Al Lowe for Leisure Suit Larry series :) Will Wright for SimCity and finally David Braben for Elite

Perhaps Ron Gilbert should also get a mention for bringing the world Monkey Island (tm)

link
show 1 more comment
feedback

D. Richard Hipp for SQLite, the lemon parser, Fossil and a lot of tcl/tk work.

link
feedback

Bill Atkinson wrote MacPaint for the original Macintosh.

link
show 1 more comment
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.