В последнее время я узнаю о все большем количестве программистов, которые думают, что если бы они работали в одиночку, они были бы быстрее и обеспечили бы больше качества. Обычно это чувство связано с ощущением, что они лучше всех программируют в своей команде, и в конце концов идея вполне правдоподобна. Если бы они занимались лучшим программированием и работали в одиночку (а может быть, и больше), конечный результат был бы лучшей частью программного обеспечения.
Я знаю, что эта идея сработает только в том случае, если вы будете достаточно увлечены работой 24/7, в сжатые сроки, с большой дисциплиной.
Поэтому, подумав над этой идеей и попытавшись узнать немного больше, я спрашиваю себя: есть ли известные программисты из одной армии, которые поставляли какое-либо (полезное) программное обеспечение в прошлом?
источник
Ответы:
Джон Кармак
Парень, который написал движок для игр Doom, Wolfenstein, игр Quake и т. Д. Читайте Masters of Doom , это большая история того, что он и Джон Ромеро сделали.
источник
Дональд Кнут
источник
Стив Возняк в значительной степени был программирование сотрудниками яблока для первого бита.
источник
Ричард М. Столлман (RMS) . Хотя в последнее время он известен политическими кругами о программном обеспечении с закрытым исходным кодом, в свое время он был настоящим программистом. В одиночку он довольно долго не отставал от коммерческого машинного кода. Emacs и gcc - некоторые из созданных им вещей.
В книге Хакеров Стивена Леви есть отличное описание.
источник
Крис Сойер . У него была небольшая помощь с музыкой и графикой, но в остальном он был единственным магнатом RollerCoaster . Удивительно, особенно учитывая физический движок. Наконец, что не менее важно, вся игра была написана на ассемблере.
источник
Линус Торвальдс
источник
Билл Джой - написал vi, а также csh, rlogin, rsh и rcp
источник
Просто для полноты (не очень конкурентоспособной с современными «героями» программирования, но поистине «единой армией» в ее времена ;-): Ада Лавлейс
источник
Джон Резиг , создатель фреймворка jQuery javascript.
источник
Гидо ван Россум (автор Python)
источник
Ларри Уолл - Перл.
И для увлекательной поездки, чтобы узнать, что у него на уме, программисты C могут прочитать победную запись на международном конкурсе C запутывания в 1986 году. Он хранится в wall.c
источник
Андерс Хейлсберг, создатель Turbo Pascal, Delphi, C # (и частично .NET), ....
источник
Брэм Коэн , по крайней мере, его маленький проект в настоящее время вызывает 50% всего интернет-трафика.
источник
Бьярн Страуструп за изобретение и первую реализацию C ++
источник
Юкихиро Мацумото доставил много Руби сам. Рубин сейчас популярен, и многие люди внесли свой вклад в это, но он в одиночку начал раскручивать мяч.
источник
Oren Eini aka Ayende Rahien , автор Rhino Mocks и других замечательных инструментов с открытым исходным кодом. Это один из лучших и самых элегантных кодов.
источник
DJ Бернштейн . qmail, djbdns и многие другие.
Да, и подал в суд на Соединенные Штаты, чтобы люди здесь могли свободно публиковать инструменты криптографии в Интернете. Не совсем программирование, но полностью армия одного человека.
источник
Джон Скит
источник
Это один из тех великих программистов, у которых нет славы "Кнута" - Фабрис Беллард . Он написал оригинальное распределение FFmpeg, является руководителем проекта QEMU, обнаружил самый быстрый текущий алгоритм пи, и имеет не один, а два, выигрывает в Международном кодексе конкурсе запутанного C . Чтобы использовать линию от одного из моих любимых профессоров CS, человек рок-звезда.
источник
Джейми Завински (ссылки на одну из самых эпических историй в истории информатики)
источник
_why внесла несколько полезных вещей в сообщество Ruby:
... и многое другое :)
источник
Прочитайте эту статью, например, начиная с середины примерно в том месте, где написано:
источник
Стив Гибсон
источник
Сид Мейер
Соучредитель Microprose и написал Альфа Центавра Сида Мейера, и Колонизация Сида Мейера, [2] [3], Цивилизация Сида Мейера IV и еще кучу других
источник
Чак Мур - Created Forth, портировал его на десятки архитектур, спроектировал несколько микропроцессоров, создал собственную CAD-систему, заработал миллионы на патентах на оборудование, создал colorForth ... и так далее.
источник
Фил Кац абсолютно заслуживает упоминания. Где бы мы были без PKZip.
источник
Джон Бэкус - Фортран
Стивен Вольфрам - пакет Mathematica
Сид Мейер - Цивилизация
Тим Бернерс-Ли - изобретатель Всемирной паутины
Фил Циммерманн - PGP
источник
Это не просто чувство, это статья 20-летия издания книги Фредерика Брукса «Мифический человеко-месяц» . Это на самом деле, я думаю, очень частая ситуация. Личность разработчика программного обеспечения в любом случае ведет к некоторой независимости. Я не знаю простых примеров, но вас может заинтересовать книга, которую я связал выше.
источник
Гус Мюллер .
источник
Халед Мардам-Бей , автор mIRC , известного клиента IRC.
источник