Ostatnio uczyłem się coraz więcej programistów, którzy myślą, że gdyby pracowali sami, byliby szybsi i mogliby zapewnić lepszą jakość. Zazwyczaj to uczucie wiąże się z poczuciem, że najlepiej programują w swoim zespole, a na koniec pomysł jest całkiem wiarygodny. Jeśli robią najlepsze programowanie i pracują sami (a może nawet więcej), końcowym rezultatem byłoby lepsze oprogramowanie.
Wiem, że ten pomysł zadziałałby tylko, gdybyś miał pasję do pracy 24 godziny na dobę, 7 dni w tygodniu, z zachowaniem dużej dyscypliny.
Zastanawiam się więc nad tym pomysłem i próbuję dowiedzieć się czegoś więcej. Zastanawiam się, czy są znani programiści armii jednoosobowej, którzy w przeszłości dostarczyli (użyteczne) oprogramowanie?
solo-development
DFectuoso
źródło
źródło
Odpowiedzi:
John Carmack
Facet, który napisał silnik do gier Doom, Wolfenstein, Quake itp. Czytaj Masters of Doom , to wspaniała historia tego, co on i John Romero zrobili.
źródło
Donald Knuth
źródło
Steve Wozniak dość dużo było personel programowanie apple dla pierwszego bitu.
źródło
Richard M. Stallman (RMS) . Chociaż ostatnio znany był z politycznych rantów na temat oprogramowania o zamkniętym źródle, w swoim czasie był całkiem programistą. Przez pewien czas sam trzymał się komercyjnego kodu maszynowego seplenienia. Emacs i gcc to tylko niektóre z rzeczy, które stworzył.
Świetny jego opis znajduje się w książce Hackers Stevena Levy'ego.
źródło
Chris Sawyer . Miał niewielką pomoc przy muzyce i grafice, ale poza tym RollerCoaster Tycoon był dla niego wszystkim. Niesamowite, szczególnie biorąc pod uwagę silnik fizyki. Na koniec cała gra została napisana w języku asemblera.
źródło
Linus Torvalds
źródło
Bill Joy - napisał vi, a także csh, rlogin, rsh i rcp
źródło
Po prostu dla kompletności (niezbyt konkurencyjne w dzisiejszych programach „heros”, ale naprawdę „armia jednego człowieka” w jej czasach ;-): Ada Lovelace
źródło
John Resig , twórca środowiska javascript jQuery .
źródło
Guido van Rossum (autor Python)
źródło
Larry Wall - Perl.
A na zabawną wycieczkę, aby zobaczyć, co dzieje się w jego bajecznym umyśle, programiści C mogą przeczytać zwycięski wpis w międzynarodowym konkursie zaciemniania C w 1986 r. Dokument został złożony pod wall.c
źródło
Anders Hejlsberg, twórca Turbo Pascal, Delphi, C # (i częściowo .NET), ....
źródło
Bram Cohen , przynajmniej jego mały projekt powoduje obecnie 50% całego ruchu internetowego [potrzebne źródło].
źródło
Bjarne Stroustrup za wynalazek i pierwszą implementację C ++
źródło
Yukihiro Matsumoto sam dostarczył dużo Ruby. Ruby jest teraz popularny i wiele osób przyczyniło się do tego, ale on sam zaczął grać w piłkę.
źródło
Oren Eini alias Ayende Rahien , autor Rhino Mocks i innych świetnych narzędzi open source. Jest to jeden z najlepszych i najbardziej eleganckich kodów na świecie.
źródło
DJ Bernstein . qmail, djbdns i wiele innych.
No i pozywanie Stanów Zjednoczonych, aby ludzie tutaj mogli swobodnie publikować narzędzia kryptograficzne w Internecie. Nie do końca programowane, ale całkowicie jednoosobowa armia.
źródło
Jon Skeet
źródło
To jeden z tych wspaniałych programistów, którzy nie mają sławy „Knuth” - Fabrice Bellard . Napisał oryginalną dystrybucję FFmpeg, jest liderem projektu dla QEMU, odkrył najszybszy obecny algorytm pi i nie ma jednego, ale dwa, zwycięstwa w Międzynarodowym konkursie Obfuscated C Code . Aby użyć linii jednego z moich ulubionych profesorów CS, mężczyzna jest gwiazdą rocka.
źródło
Jamie Zawiński (linki do jednej z najbardziej epickich historii w historii informatyki)
źródło
_why przyczynił się kilka fajnych rzeczy do społeczności Ruby:
... i wiele więcej :)
źródło
Przeczytaj na przykład ten artykuł , zaczynając od połowy w połowie w miejscu, w którym jest napisane:
źródło
Steve Gibson
źródło
Sid Meier
Współzałożyciel Microprose i napisał Sid Meier's Alpha Centauri oraz Sid Meier's Colonization, [2] [3], Sid Meier's Civilization IV i wiele innych
źródło
Chuck Moore - utworzył Forth, przeniósł go na dziesiątki architektur, zaprojektował kilka mikroprocesorów, stworzył własny system CAD, zarobił miliony na patentach sprzętowych, stworzył colorForth ... i tak dalej.
źródło
Phil Katz absolutnie zasługuje na wzmiankę. Gdzie bylibyśmy bez PKZip.
źródło
John Backus - Fortran
Stephen Wolfram - pakiet Mathematica
Sid Meier - Civilization
Tim Berners-Lee - wynalazca World Wide Web
Phil Zimmermann - PGP
źródło
To nie tylko uczucie, to artykuł z 20. rocznicy wydania książki Fredericka Brooksa pt. The Mythical Man Month . Sądzę, że jest to bardzo częsta sytuacja. Osobowość twórcy oprogramowania i tak prowadzi do pewnej niezależności. Nie znam najlepszych przykładów, ale możesz zainteresować się książką, którą zamieściłem powyżej.
źródło
Gus Mueller .
źródło
Khaled Mardam-Bey , autor słynnego klienta IRC mIRC .
źródło