Ultimamente, tenho aprendido mais e mais programadores que pensam que se estivessem trabalhando sozinhos, seriam mais rápidos e ofereceriam mais qualidade. Normalmente, esse sentimento está associado ao sentimento de que eles fazem a melhor programação em sua equipe e, no final do dia, a idéia é bastante plausível. Se eles estão fazendo a melhor programação e funcionaram sozinhos (e talvez mais), o resultado final seria um software melhor.
Eu sei que essa idéia só funcionaria se você fosse apaixonado o suficiente para trabalhar 24 horas por dia, 7 dias por semana, com muita disciplina.
Então, depois de considerar a idéia e tentar aprender um pouco mais, pergunto-me se existem programadores famosos de um exército que entregaram algum software (útil) no passado?
fonte
Respostas:
John Carmack
O cara que escreveu o mecanismo para os jogos Doom, Wolfenstein, Quake, etc. Leia Masters of Doom , é uma ótima história do que ele e John Romero fizeram.
fonte
Donald Knuth
fonte
Steve Wozniak praticamente foi o pessoal de programação da Apple pela primeira vez.
fonte
Richard M. Stallman (RMS) . Embora conhecido recentemente por discursos políticos sobre software de código fechado, na época ele era bastante programador. Ele, sozinho, acompanhou o código comercial da máquina lisp por algum tempo. Emacs e gcc são algumas das coisas que ele criou.
Há uma ótima descrição dele no livro Hackers, de Steven Levy.
fonte
Chris Sawyer . Ele teve uma pequena ajuda com música e gráficos, mas, caso contrário, o RollerCoaster Tycoon era tudo ele. Incrível, especialmente considerando o mecanismo de física. Por último, mas não menos importante, todo o jogo foi escrito em linguagem assembly.
fonte
Linus Torvalds
fonte
Bill Joy - escreveu vi e csh, rlogin, rsh e rcp
fonte
Apenas por completude (não é realmente competitivo com a programação de hoje "heróis", mas realmente um "exército de um homem só" em seus tempos ;-): Ada Lovelace
fonte
John Resig , criador do framework jQuery javascript.
fonte
Guido van Rossum (autor de Python)
fonte
Larry Wall - Perl.
E para uma viagem divertida para ver o que se passa na sua mente fabulosa, os programadores C podem ler a entrada vencedora do concurso internacional de ofuscação C em 1986. Está arquivado sob a parede.c
fonte
Anders Hejlsberg, criador do Turbo Pascal, Delphi, C # (e parcialmente .NET), ....
fonte
Bram Cohen , pelo menos seu pequeno projeto agora está causando 50% de todo o tráfego da Internet [citação necessário].
fonte
Bjarne Stroustrup para a invenção e 1ª implementação do C ++
fonte
Yukihiro Matsumoto entregou muito Ruby sozinho. Ruby é popular agora, e muitas pessoas contribuíram para isso, mas ele começou sozinho a bola a rolar.
fonte
Oren Eini, também conhecido como Ayende Rahien , autor de Rhino Mocks e outras ótimas ferramentas de código aberto. Ele é um dos melhores e mais elegantes códigos do mercado.
fonte
DJ Bernstein . qmail, djbdns e muitos outros.
Ah, e processando os Estados Unidos para que as pessoas aqui possam publicar livremente ferramentas de criptografia na Internet. Não é exatamente a programação, mas é um exército totalmente individual.
fonte
Jon Skeet
fonte
Este é um daqueles grandes programadores que não têm a fama de "Knuth" - Fabrice Bellard . Ele escreveu a distribuição original do FFmpeg, é o líder do projeto da QEMU, descobriu o algoritmo pi atual mais rápido e não possui uma, mas duas vitórias no The International Of Ofuscated C Code Contest . Para usar uma fala de um dos meus professores favoritos de CS, o homem é uma estrela do rock.
fonte
Jamie Zawinski (links para uma das histórias mais épicas da história da ciência da computação)
fonte
_why contribuiu com algumas coisas interessantes para a comunidade Ruby:
... e muitos mais :)
fonte
Leia este artigo, por exemplo, começando em direção ao meio, no local onde diz:
fonte
Steve Gibson
fonte
Sid Meier
Co-fundou a Microprose e escreveu Alpha Centauri de Sid Meier e Colonização de Sid Meier, [2] [3], Civilization IV de Sid Meier e muito mais
fonte
Chuck Moore - Criou a Forth, portou-o para dezenas de arquiteturas, projetou vários microprocessadores, criou seu próprio sistema CAD, ganhou milhões em patentes de hardware, criou colorForth ... e assim por diante.
fonte
Phil Katz merece absolutamente menção. Onde estaríamos sem o PKZip.
fonte
John Backus - Fortran
Stephen Wolfram - pacote Mathematica
Sid Meier - Civilização
Tim Berners-Lee - inventor da World Wide Web
Phil Zimmermann - PGP
fonte
Este não é apenas um sentimento, este é um artigo da edição de 20 anos de um livro de Frederick Brooks chamado The Mythical Man Month . Na verdade, acho que é uma situação muito frequente. A personalidade de um desenvolvedor de software leva a ser um pouco independente de qualquer maneira. Não conheço exemplos excelentes, mas você pode estar interessado no livro que vinculei acima.
fonte
Gus Mueller .
fonte
Khaled Mardam-Bey , autor do mIRC , o famoso cliente de IRC.
fonte