Eric S. Raymond известные цитаты
последнее обновление : 5 сентября 2024 г.
other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese
-
Образование в области компьютерных наук не может сделать из человека опытного программиста точно так же, как изучение кистей и пигментов не может сделать из него опытного художника.
-
Умные структуры данных и тупой код работают намного лучше, чем наоборот.
-
При достаточном внимании все ошибки будут незначительными (например, при наличии достаточно большой базы бета-тестеров и со-разработчиков почти каждая проблема будет быстро описана, а ее исправление станет очевидным для кого-то).
-
Лисп стоит изучать ради глубокого просветления, которое вы получите, когда наконец овладеете им; этот опыт сделает вас лучшим программистом на всю оставшуюся жизнь, даже если вы никогда особо не пользовались самим Лиспом.
-
Следующий шаг к получению хороших идей - это признание хороших идей вашими пользователями. Иногда последнее лучше.
-
Вы не можете мотивировать лучших людей деньгами. Деньги - это просто способ вести счет. Лучшие люди в любой области мотивированы страстью.
-
Зарождение хакерской культуры в том виде, в каком мы ее знаем сегодня, можно удобно датировать 1961 годом, когда Массачусетский технологический институт приобрел первый PDP-1.
-
Если бы Unix могла представлять одно и то же лицо, одни и те же возможности на машинах самых разных типов, она могла бы служить общей программной средой для всех них.
-
Я верю, но не могу доказать, что глобальные "спиды" - это целый кластер не связанных между собой заболеваний, которые были сведены воедино по главным образом политическим причинам, и что идентификация ВИЧ как единственного возбудителя, вероятно, войдет в историю как одна из самых серьезных ошибок в мире. история медицины.
-
При достаточном количестве глазков все жуки мелкие.
-
Уродливые программы подобны уродливым подвесным мостам: они гораздо более подвержены разрушению, чем красивые, потому что то, как люди (особенно инженеры) воспринимают красоту, тесно связано с нашей способностью обрабатывать и понимать сложность. Язык, который затрудняет написание элегантного кода, затрудняет написание хорошего кода.
-
Проблема не в Microsoft. Microsoft - это симптом.
-
Когда вы теряете интерес к программе, ваша последняя обязанность по отношению к ней - передать ее компетентному преемнику.
-
Если у вас правильный настрой, интересные проблемы сами найдут вас.
-
Любой, у кого когда-либо была собака, которая лаяла, когда незнакомцы приближались к владениям ее владельца, на собственном опыте убедился в существенной взаимосвязи между территориальностью животных и собственностью человека. Наши одомашненные родственники волков инстинктивно понимают это лучше, чем многие политические теоретики-люди.
-
На первый взгляд кажется, что все дело в деньгах, но на самом деле речь идет о власти. Достанется ли власть информационным монополиям или она достанется разработчикам и пользователям?.
-
Компьютеры класса рабочих станций, созданные Sun и другими компаниями, открыли новые миры для хакеров.
-
ARPAnet была первой трансконтинентальной высокоскоростной компьютерной сетью.
-
Linux развивался совершенно по-другому. Практически с самого начала его довольно небрежно взламывало огромное количество добровольцев, координировавших свои действия только через Интернет.
-
В начале 1993 года у стороннего наблюдателя могли быть основания полагать, что история Unix почти закончена, а вместе с ней и судьба хакерского племени.
-
Сочетание потоков, интерфейсов удаленного вызова процедур и тяжеловесного объектно-ориентированного дизайна особенно опасно... если вас когда-нибудь пригласят в проект, который, как предполагается, будет включать все три компонента, бегство в ужасе вполне может быть подходящей реакцией.
-
Свободные рынки выбирают выигрышные решения.
-
Любая хорошая работа над программным обеспечением начинается с удовлетворения личных потребностей разработчиков.
-
То, что глупые люди более жестоки, - это факт, не зависящий от цвета кожи.
-
Самые простые в использовании программы - это те, которые требуют от пользователя наименьшего количества новых знаний
-
Впервые отдельные хакеры смогли позволить себе иметь домашние компьютеры, сравнимые по мощности и объему памяти с мини-компьютерами десятилетней давности - Unix-движками, способными поддерживать полноценную среду разработки и взаимодействовать с Интернетом.
-
Решающим фактором его успеха стало то, что разработчики X были готовы раздавать исходные тексты бесплатно в соответствии с хакерской этикой и могли распространять их через Интернет.
-
Хакерам из Беркли нравилось представлять себя бунтарями против бездушных корпоративных империй.
-
Почему, черт возьми, wxPython до сих пор не стал стандартным графическим интерфейсом для Python?
-
В США чернокожие составляют 12% населения, но совершают 50% насильственных преступлений; может ли кто-нибудь искренне думать, что это никак не связано с тем фактом, что их IQ в среднем на 15 пунктов ниже, чем у населения в целом? То, что глупые люди более жестоки, - это факт, не зависящий от цвета кожи.
-
Лисп был гораздо более мощным и гибким, чем любой другой язык того времени; на самом деле, даже двадцать пять лет спустя он по-прежнему отличается лучшим дизайном, чем большинство современных языков. Лисп позволил хакерам ITS мыслить необычными и творческими способами. Это был главный фактор их успеха и остается одним из любимых языков хакерства.
-
Хорошие программисты знают, что писать. Великие программисты знают, что нужно переписать (и использовать повторно).
-
Алхимики превратились в химиков, когда перестали хранить секреты.
-
Контроль сложности - это центральная проблема написания программного обеспечения в реальном мире
-
Программное обеспечение - это в значительной степени сфера услуг, работающая в постоянном, но необоснованном заблуждении, что это обрабатывающая промышленность
-
Широко распространено мнение, что кошки обладают хакерской натурой
-
Основная проблема C и C++ заключается в том, что они требуют от программистов самостоятельного управления памятью
-
Время программиста стоит дорого; экономьте его, отдавая предпочтение машинному времени
-
Спешка с оптимизацией до того, как станут известны узкие места, может быть единственной ошибкой, которая разрушает больше проектов, чем "ползучесть" функций. От замученного кода до непонятных схем размещения данных - повсюду видны результаты чрезмерного внимания к скорости, памяти или использованию диска в ущерб прозрачности и простоте. Они порождают бесчисленные ошибки и тратят миллионы человеко-часов - часто только для того, чтобы получить минимальную выгоду от использования какого-либо ресурса, который обходится гораздо дешевле, чем время отладки
-
Создайте прототип, затем отшлифуйте. Запустите его в работу, прежде чем оптимизировать
-
Конечно, C оказался незаменимым для разработчиков всех его альтернатив. Изучите достаточное количество уровней реализации в любом из других рассмотренных здесь языков, и вы найдете ядро, реализованное на чистом, переносимом C
-
Единственный способ написать сложное программное обеспечение, которое не развалится на части, - это снизить его глобальную сложность - построить его из простых частей, соединенных четко определенными интерфейсами, чтобы большинство проблем были локальными, и у вас была некоторая надежда исправить или оптимизировать часть, не нарушая работу в целом.
-
Программная система прозрачна, когда вы можете взглянуть на нее и сразу увидеть, что происходит. Она проста, когда происходящее достаточно просто для человеческого мозга, чтобы без напряжения рассуждать обо всех возможных случаях
-
и мы страдаем из-за дерьмового языка реализации (C++).
-
А для всех агентов или доверенных лиц режима, заинтересованных в том, чтобы задать мне вопросы лицом к лицу, у меня есть несколько пуль, намазанных свиным жиром, чтобы вы чувствовали себя особенно желанными гостями.
-
Мы, хакеры, - народ игривый; мы взломаем все, что угодно, включая язык, если это покажется забавным (отсюда наша склонность к каламбурам). В глубине души нам нравится сбивать с толку людей, которые более скучны и менее сообразительны, чем мы, особенно если они начальники. Во всех хакерах есть частичка безумного ученого, готового перевернуть мир с ног на голову и показать властям палец - особенно если мы сможем сделать это с помощью потрясающих спецэффектов.
-
Бренд iPhone находится в худшем состоянии, чем я думал, что это вообще возможно. И последствия этого огромны. ... У iPhone серьезные проблемы.
-
Томпсон и Ричи были одними из первых, кто осознал, что аппаратное обеспечение и технология компиляции стали достаточно совершенными, чтобы на C можно было написать целую операционную систему, и к 1978 году вся среда была успешно перенесена на несколько машин разных типов.
-
Когда я слышу слова "социальная ответственность", мне хочется схватиться за пистолет.
-
Чтобы решить интересную проблему, начните с поиска проблемы, которая вас интересует.