Цитата Эрика С. Рэймонда

Когда программисты счастливы? Они счастливы, когда их не используют недостаточно, когда им не скучно, а также когда они не перегружены неподходящими спецификациями или бессмысленной бюрократией. Другими словами, программисты счастливы, когда работают эффективно. Это общее предпочтение в творческой работе.
Программисты очень творческие люди. А аниматоры решают проблемы, как и программисты.
В мире есть несколько человек, которые действительно умеют программировать на C или FØRTRAN. Они пишут больше кода за меньшее время, чем это требуется другим программистам. Большинство программистов не так хороши. Проблема в том, что те немногие программисты, которые пишут код, не заинтересованы в его поддержке.
Настоящие программисты не работают с 9 до 5. Если настоящие программисты и работают в 9 утра, то это потому, что они не спали всю ночь.
Все программисты оптимисты. Пожалуй, это современное колдовство особенно привлекает тех, кто верит в счастливый конец и в феи-крестные. Возможно, сотни мелких разочарований отпугивают всех, кроме тех, кто обычно фокусируется на конечной цели. Возможно, дело просто в том, что компьютеры молоды, программисты моложе, а молодые всегда оптимисты.
GOTO, сущ.: Инструмент программирования, позволяющий структурированным программистам жаловаться на неструктурированных программистов.
Помимо базовых математических способностей, разница между хорошими программистами и великими программистами заключается в вербальных способностях.
Когда слова нечеткие, программисты рефлекторно отступают к наиболее точному доступному методу артикуляции: исходному коду. Хотя нет ничего более точного, чем код, нет ничего более постоянного или устойчивого к изменениям. Поэтому часто возникает ситуация, когда путаница в номенклатуре заставляет программистов преждевременно начинать кодирование, и этот код становится де-факто дизайном, независимо от его уместности или правильности.
В организации, которая относится к своим программистам как к идиотам, вскоре появятся программисты, которые хотят и могут вести себя только как идиоты.
Доходы от рекламы доступны для всех программистов, всех вещателей недостаточно для создания качественных программ, а доходы от подписки очень и очень минимальны, которые приходят всем программистам.
При построении сложной системы наличие программистов-взломщиков (которые могут реализовать любой дизайн, даже плохой) может стать помехой. В результате после долгих усилий получается работающая система, которую нелегко обслуживать или обновлять. Хорошие — но не великие — программисты рано потерпят неудачу, что приведет к осознанию того, что систему необходимо перепроектировать, а затем реализовать заново. Дополнительная стоимость оплачивается один раз в начале цикла системы (когда она дешевая), а не повторно оплачивается в конце цикла системы (когда она дороже).
Мы не стремились победить программистов на Лиспе; мы преследовали программистов на C++. Нам удалось перетащить многие из них примерно на полпути к Lisp.
В творческом бизнесе, если вы счастливы, это проявится в вашей работе. Я не понимаю, как можно быть счастливым, если тебе не нравятся люди, с которыми ты работаешь, и если с ними не доставляет удовольствия веселиться.
Ошибочно думать, что товары для программистов — это программы. Программисты должны создавать надежные решения и представлять их в виде убедительных аргументов. Исходный код программы — это лишь сопутствующий материал, к которому должны применяться эти аргументы.
Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их взаимосвязях.
Что касается программных продуктов, обычно обнаруживается, что программное обеспечение имеет серьезные «ошибки» и не работает надежно для некоторых пользователей... Неспециалисты, знакомые лишь с несколькими случаями отказа программного обеспечения, могут рассматривать их как исключения, вызванные исключительными причинами. неумелые программисты. Те из нас, кто является профессионалами в области программного обеспечения, знают лучше; самые компетентные программисты в мире не могут избежать таких проблем.
Любое многословное и утомительное решение чревато ошибками, потому что программистам становится скучно.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!