187 лучших цитат и высказываний известных программистов

Исследуйте популярные цитаты известных программистов.
Дело не в том, что программисты на Perl идиоты, дело в том, что язык вознаграждает идиотское поведение так, как ни один другой язык или инструмент.
Как правило, ремесло программирования заключается в преобразовании набора требований в набор функций и структур данных.
Лучший способ получить правильный ответ в Интернете — это не задать вопрос, а опубликовать неправильный ответ. — © Уорд Каннингем
Лучший способ получить правильный ответ в Интернете — это не задать вопрос, а опубликовать неправильный ответ.
Никто не добивается успеха за одну ночь. Большинство моментальных успехов, которые вы видите, были достигнуты в течение десяти лет.
Никого не волнует, какую операционную систему вы используете, пока она работает.
У меня нет больших амбиций выйти и заработать деньги. Но я по-прежнему очарован тем, как начинать бизнес, начинать его так, как я хочу.
Общие библиотеки — дело рук дьявола, единственный верный признак приближения апокалипсиса.
Я обнаружил, что если вы с самого начала ориентируетесь на Windows, Linux и Mac OS X, ваш код, вероятно, будет работать везде, где вы можете попробовать его позже. Написание кроссплатформенного кода с самого начала требует большей дисциплины, но я считаю, что это стоит затраченных усилий.
Танец высвобождает химические вещества эндорфина в ваш мозг и заставляет вас чувствовать себя живым и хотеть продолжать остаток дня. Этот позитив может помочь вам лучше общаться с другими людьми, потому что он дает вам гораздо лучший настрой. Социально это сближает вас с людьми.
Религия создана для глупых людей. Наука создана для глупых людей, которые стесняются своей глупости, которые хотят что-то с этим сделать.
Мы также уверены, что геймерам понравится наше видение будущего.
Это не идеи; это дизайн, реализация и тяжелая работа, которые имеют значение.
Будь я проклят, если мы не найдем время для сборки Linux. — © Тимоти Бессет
Будь я проклят, если мы не найдем время для сборки Linux.
Я хочу, чтобы студии, создающие сюжетные игры, начали более серьезно относиться к своим историям. И это не означает найма крупного сценариста из Голливуда; это означает, что история становится неотъемлемой частью создания вашей игры. Я не понимаю, как можно добиться этого без штатного сценариста, который сидит рядом с дизайнером, помогает им создавать уровни, обсуждает с инженерами, где мы можем рассказать историю более динамично, продвигая технологии.
Одна из целей CRC-карт [инструмент проектирования] состоит в том, чтобы ошибаться рано, часто и недорого. Гораздо дешевле разорвать кучу карт, чем реорганизовать большой объем исходного кода.
Научитесь не добавлять сразу слишком много функций, а создайте и протестируйте основную идею.
Для меня программирование — это форма самовыражения. Компания контролирует самые эффективные средства самовыражения, которые у меня есть. Это неприемлемо для меня как личности, поэтому я должен уйти.
Любой, у кого есть небольшой опыт работы с компьютером, знает, что все можно скопировать по крупицам с помощью подходящего оборудования.
Последние 10% игрового дизайна — это то, что отличает хорошие игры от великих. Это то, что я называю этапом очистки игрового дизайна. Здесь вы убедитесь, что все элементы выглядят великолепно. Игра должна хорошо выглядеть, хорошо ощущаться, хорошо звучать, хорошо играть.
Мое основное правило таково: если это может исходить от конечного пользователя, это не сбой во время выполнения. Но если это мой код к моему коду, я ломаю его как можно сильнее — терплю неудачу как можно раньше.
Я думаю, что во многом основа движения за открытый исходный код исходит от прокрастинирующих студентов.
Если вы не можете придумать, как заработать на трехмиллиардном доходе, то когда же появится магия прибыли? Десять миллиардов? Пятьдесят миллиардов?
Myspace всегда был немного раздражительным. Люди отождествляли это с резкостью и музыкой.
Вики работает лучше всего там, где вы пытаетесь ответить на вопрос, который не можете легко задать, где нет заранее известной естественной структуры того, что вам нужно знать.
Обычно ожидается, что программное обеспечение будет модифицироваться в течение его продуктивной жизни. Процесс преобразования одной правильной программы в другую правильную программу чрезвычайно сложен.
То, чем я зарабатываю на жизнь, чем-то похоже на наемную проституцию. Я трачу много сил, пытаясь найти игры для альтернативных платформ, таких как Linux и MacOS, а в свободное время я работаю над различными проектами с открытым исходным кодом и другими подобными халявой. Так что, наверное, я проститутка с золотым сердцем, вроде как.
Элегантность обязательно неестественна, ее можно достичь только ценой больших затрат. Если вы просто сделаете что-то, это не будет элегантно, но если вы сделаете это, а затем посмотрите, что может быть более элегантно, и сделаете это снова, вы можете после неизвестного количества итераций получить что-то очень элегантное.
Снова и снова люди пытаются разработать системы, облегчающие завтрашнюю работу. Но когда наступает завтра, оказывается, что они не совсем поняли завтрашнюю работу и даже усложнили ее.
Валютой в сообществе разработчиков является энтузиазм.
Весь опыт научил нас тому, что решение сложной проблемы раскрывает скрытые предположения и все больше знаний, компромиссы, которых мы не ожидали, но которые могут иметь значение между соблюдением срока и переходом в исследовательский режим на год и т. д.
Что такое простота? Простота — кратчайший путь к решению.
Аспекты, которые вы готовы игнорировать, более важны, чем аспекты, которые вы готовы принять.
Особенности имеют стоимость спецификации, стоимость проектирования и стоимость разработки. Есть стоимость тестирования и стоимость надежности. ... Особенности имеют стоимость документации. Каждая функция добавляет страницы в руководство, что увеличивает затраты на обучение.
Использование int имело смысл в 50-х годах. Уже нет
Мы много говорим ртом, но мы не обязательно осознаем сигналы, которые мы подаем физически с помощью позы нашего тела, когда мы разговариваем с людьми.
Для правильной и полезной реализации этого безумия требуются очень умные методы реализации, не говоря уже о том, что код, написанный с использованием этой функции, используемой и злоупотребляемой востоком и западом, исключительно интересен для отладки.
Лучше иметь офигенную половинку, чем неполноценное целое.
Планирование — это не просто гадание, это вредное гадание, потому что это пустая трата времени. Все время, которое вы тратите на выполнение своего пятилетнего плана, вы можете использовать для беспокойства о завтрашнем дне. — © Дэвид Хайнемайер Ханссон
Планирование — это не просто гадание, это вредное гадание, потому что это пустая трата времени. Все время, которое вы тратите на выполнение своего пятилетнего плана, вы можете использовать для беспокойства о завтрашнем дне.
C++ — это язык, сильно оптимизированный для лжецов и людей, которые полагаются на догадки и невежество.
Это лучший подарок в мире, чтобы иметь возможность вставать и танцевать, потому что это лучший спортзал. Вы артистически растягиваете свой мозг и физически растягиваете свое тело до более высокой точки, чем одно вращательное движение, такое как бег. Это заставляет все ваше тело двигаться множеством разных способов, а также может сделать вас очень гибким, что хорошо для дальнейшей жизни.
Итак, что же это значит для преподавания и изучения программирования, когда решение каждой проблемы для начинающих доступно в Интернете?
То, что мы делаем с цифровыми разрешениями для Xbox One, ничем не отличается от этого. Если я играю на этом диске, который установлен на жестком диске моего Xbox One, все члены моей семьи, у которых есть разрешение на использование моего Xbox One, могут использовать этот контент. Так что я могу дать этот контент своему сыну, и он сможет играть в него на той же системе.
Windows не должна иметь смысла, она должна приносить деньги.
Когда вы попадаете в ситуации, когда вы не можете позволить себе совершить ошибку, очень трудно поступить правильно. Так что, если вы пытаетесь поступать правильно, возможно, правильным будет устранить цену ошибки, а не пытаться угадать, что правильно.
Простой факт заключается в том, что качество кода имеет тенденцию улучшаться по мере перехода между платформами ... неочевидные ошибки в Windows становятся ОЧЕНЬ очевидными в порте Linux и наоборот, и поэтому их исправляют. Так что даже Windows-геймеры во всем этом выиграют.
Жизнь слишком длинна, чтобы хорошо разбираться в C++ — если бы вы потратили все это время на то, чтобы стать хорошим в этом, вам, по сути, пришлось бы работать и с ним, чтобы окупить затраты, и это было бы просто долгим, затянутым. вне пыток.
Я не претендую на звание методиста, но веду себя так только потому, что занимаюсь методологией, чтобы защитить себя от сумасшедших методистов.
То, что что-то является стандартом, не означает, что это правильный выбор для каждого приложения. Как XML, например. — © Дуглас Крокфорд
То, что что-то является стандартом, не означает, что это правильный выбор для каждого приложения. Как XML, например.
Если на мгновение проигнорировать силу Американской медицинской ассоциации, мы все равно не увидим огромное количество книг по нейрохирургии для манекенов за 21 день или что-то в этом роде. Это просто неуместно, и это намеренно вне досягаемости людей.
Никогда не зацикливайтесь на том, как другие люди думают, что вы должны выглядеть.
Знаете ли вы, что нельзя управлять лодкой, которая не движется? Так же, как жизнь.
Система должна быть живой и работоспособной, даже когда ее начинают использовать не первые энтузиасты, а другие люди. Переизобретение и революция — дело энтузиастов. Изобретение и эволюция — это инженерия.
Теперь я полностью рассчитываю провести остаток своей карьеры, продвигая виртуальную реальность как можно дальше.
В изобретении велосипеда хорошо то, что можно получить круглое.
Выпуск версий Linux всегда был вопросом более высокого качества кода, хорошей архитектуры программного обеспечения и технического интереса к платформе.
Я могу быть предвзятым, но я склонен замечать, что среди женщин-программистов гораздо меньше склонности нечестно говорить о своих навыках и, таким образом, не говорить, что они знают C++, когда они достаточно умны, чтобы понимать, что это будет ложью для всех, кроме, пожалуй, 5 людей на этой планете.
JS будет настоящим функциональным языком.
Никто на самом деле не знает, что такое грамматика оболочки Борна. Даже изучение исходного кода мало помогает.
Мир пробивает путь к нашей двери
На мой взгляд, самая большая ошибка американского образования заключается в том, что ученики уходят, не в состоянии отличить символ от того, что он обозначает.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!