In letzter Zeit habe ich von immer mehr Programmierern erfahren, die glauben, dass sie schneller und qualitativ hochwertiger wären, wenn sie allein arbeiten würden. Normalerweise hängt dieses Gefühl mit dem Gefühl zusammen, dass sie die beste Programmierung in ihrem Team machen, und letztendlich ist die Idee durchaus plausibel. Wenn sie die beste Programmierung machen und alleine arbeiten (und vielleicht mehr), wäre das Endergebnis eine bessere Software.
Ich weiß, dass diese Idee nur funktionieren würde, wenn Sie leidenschaftlich genug wären, um 24/7, innerhalb einer Frist und mit großer Disziplin zu arbeiten.
Nachdem ich über die Idee nachgedacht und versucht habe, ein bisschen mehr zu lernen, frage ich mich, ob es berühmte Ein-Mann-Programmierer gibt, die in der Vergangenheit eine (nützliche) Software geliefert haben.
quelle
Antworten:
John Carmack
Der Typ, der die Engine für die Doom-Spiele, Wolfenstein, die Quake-Spiele usw. geschrieben hat. Lesen Sie Masters of Doom , es ist eine großartige Geschichte dessen, was er und John Romero getan haben.
quelle
Donald Knuth
quelle
Steve Wozniak war für das erste Stück so ziemlich das Programmierpersonal von Apple.
quelle
Richard M. Stallman (RMS) . Während er in letzter Zeit für politische Unruhen über Closed-Source-Software bekannt war, war er zu seiner Zeit durchaus der Programmierer. Er hielt sich eine ganze Weile im Alleingang mit dem kommerziellen Lisp-Maschinencode auf dem Laufenden. Emacs und Gcc sind einige der Dinge, die er geschaffen hat.
Es gibt eine großartige Beschreibung von ihm in dem Buch in Hackers von Steven Levy.
quelle
Chris Sawyer . Er hatte ein wenig Hilfe mit Musik und Grafik, aber ansonsten war RollerCoaster Tycoon alles für ihn. Erstaunlich, vor allem angesichts der Physik-Engine. Last but not least wurde das gesamte Spiel in Assemblersprache geschrieben.
quelle
Linus Torvalds
quelle
Bill Joy - schrieb vi sowie csh, rlogin, rsh und rcp
quelle
Nur der Vollständigkeit halber (nicht wirklich konkurrenzfähig mit dem heutigen Programm "Heros", aber wirklich eine "Ein-Mann-Armee" in ihrer Zeit ;-): Ada Lovelace
quelle
John Resig , Schöpfer des Javascript-Frameworks jQuery .
quelle
Guido van Rossum (Autor von Python)
quelle
Larry Wall - Perl.
Und für einen unterhaltsamen Ausflug können C-Programmierer den Siegerbeitrag des internationalen C-Verschleierungswettbewerbs 1986 lesen . Er ist unter wall.c abgelegt
quelle
Anders Hejlsberg Schöpfer von Turbo Pascal, Delphi, C # (und teilweise .NET), ....
quelle
Bram Cohen , zumindest sein kleines Projekt verursacht jetzt 50% des gesamten Internetverkehrs.
quelle
Bjarne Stroustrup für die Erfindung und 1. Implementierung von C ++
quelle
Yukihiro Matsumoto hat ganz alleine eine Menge Ruby geliefert. Ruby ist jetzt beliebt und viele Leute haben dazu beigetragen, aber er hat den Ball im Alleingang ins Rollen gebracht.
quelle
Oren Eini aka Ayende Rahien , Autor von Rhino Mocks und anderen großartigen Open-Source-Tools. Sein Code ist einer der besten und elegantesten überhaupt.
quelle
DJ Bernstein . qmail, djbdns und viele viele andere.
Oh, und die USA verklagen, damit die Leute hier Kryptografietools frei im Internet veröffentlichen können. Nicht gerade programmierend, aber völlig Ein-Mann-Armee.
quelle
Jon Skeet
quelle
Dies ist einer dieser großartigen Programmierer, die nicht den "Knuth" -Ruf haben - Fabrice Bellard . Er hat die ursprüngliche FFmpeg-Distribution geschrieben, ist Projektleiter für QEMU, hat den schnellsten aktuellen pi-Algorithmus entdeckt und hat gleich zwei Siege beim The International Obfuscated C Code Contest . Um eine Linie von einem meiner Lieblings-CS-Professoren zu verwenden, ist der Mann ein Rockstar.
quelle
Jamie Zawinski (Links zu einer der epischsten Geschichten in der Geschichte der Informatik)
quelle
_why hat ein paar coole Sachen zur Ruby-Community beigetragen:
... und viele mehr :)
quelle
Lesen Sie diesen Artikel zum Beispiel, indem Sie ungefähr an der Stelle in der Mitte beginnen, an der es heißt:
quelle
Steve Gibson
quelle
Sid Meier
Mitbegründer von Microprose und Autor von Sid Meiers Alpha Centauri, Sid Meiers Colonization, Sid Meiers Civilization IV und ein paar mehr
quelle
Chuck Moore - Created Forth, portierte es auf Dutzende von Architekturen, entwarf mehrere Mikroprozessoren, erstellte sein eigenes CAD-System, brachte Hardwarepatente in Millionenhöhe ein, erstellte colorForth ... und so weiter.
quelle
Phil Katz verdient unbedingt Erwähnung. Wo wären wir ohne PKZip gewesen.
quelle
John Backus - Fortran
Stephen Wolfram - Mathematica-Paket
Sid Meier - Zivilisation
Tim Berners-Lee - Erfinder des World Wide Web
Phil Zimmermann - PGP
quelle
Dies ist nicht nur ein Gefühl, sondern ein Artikel in der 20-jährigen Jubiläumsausgabe eines Buches von Frederick Brooks mit dem Titel The Mythical Man Month . Dies ist tatsächlich eine sehr häufige Situation. Die Persönlichkeit eines Softwareentwicklers führt sowieso zu einer gewissen Unabhängigkeit. Ich kenne keine erstklassigen Beispiele, aber Sie könnten an dem Buch interessiert sein, das ich oben verlinkt habe.
quelle
Gus Mueller .
quelle
Khaled Mardam-Bey , Autor von mIRC , dem berühmten IRC-Client.
quelle