Топ-187 цитат и высказываний известных программистов - Страница 3

Исследуйте популярные цитаты известных программистов.
Дело не в эго. Действительно. Если бы это было эго, я бы рассказал тебе о своем потрясающем... да ладно.
Но самым надежным признаком будущего Open Source является его прошлое: всего за несколько лет мы прошли путь от нуля до мощного набора программного обеспечения, которое решает множество различных проблем и достигает числа пользователей в миллион человек. У нас нет причин замедляться сейчас.
Я имею в виду, что мы действительно не собираемся менять ничего из того, что сделали с Xbox One. — © Ларри Гриб
Я имею в виду, что мы действительно не собираемся менять ничего из того, что мы сделали с Xbox One.
Раньше, когда происходило что-то странное, мы слышали в новостях: «Полиция считает, что это действие изолированного психа». В Интернете нет изолированных орехов; каким бы орехом ты ни был, в мире можно найти пятьдесят таких же орехов, как ты.
Повторное использование кода — это Святой Грааль программной инженерии.
Компьютерные программы — самые сложные вещи, которые создает человек.
Оптимизация, как правило, вредна для будущего успеха, но это единственный способ добиться настоящего успеха в конкуренции с другими, которые в равной степени заинтересованы в краткосрочных результатах.
Один из способов помочь себе бороться с безумным порывом ради миража сделанного — это думать о хорошо проделанной работе. Посмотрите на ход дня ближе к концу и спросите себя: «Хорошо ли я поработал за день?»
Вопреки глупому представлению о том, что синтаксис не имеет значения, люди оптимизируют то, как они выражают себя, и поэтому выражают себя по-разному с помощью разных синтаксисов.
Если вы становитесь по-настоящему вирусным, вам не нужна пресса. Я имею в виду, что MySpace очень долго рос без какой-либо прессы.
Если вы беспокоитесь о сетевом этикете, вы либо беспокоитесь о себе и следуете хорошему сетевому этикету, либо вы беспокоитесь о других и нарушаете хороший сетевой этикет, беспокоя людей своей заботой, поскольку единственный сетевой этикет, на который вы действительно можете повлиять, — это ваш собственный.
Заставить программистов C понять, что они заставляют компьютер работать меньше минимального, трудноразрешимо. … Спросите его, почему он думает, что ему должно сойти с рук небезопасный код, дампы ядра, вирусы, переполнение буфера, необнаруженные ошибки и т. д. только потому, что ему нужна скорость.
Секрет продуктивности не в том, чтобы найти больше времени, чтобы делать больше дел, а в том, чтобы найти силы, чтобы делать меньше того, что делать не нужно.
Я пишу JavaScript уже 8 лет, и я ни разу не нашел необходимости использовать uber-функцию. Суперидея довольно важна в классическом паттерне, но кажется ненужной в прототипическом и функциональном паттернах. Теперь я считаю свои ранние попытки поддержать классическую модель в JavaScript ошибкой.
Первый шаг в исправлении сломанной программы — заставить ее повторяться с ошибкой [на простейшем возможном примере]. — © Том Дафф
Первый шаг в исправлении сломанной программы — заставить ее повторяться с ошибкой [на простейшем возможном примере].
Зачем иметь закрытую вики, если вместо этого можно просто публиковать статические веб-страницы?
Прогресс приходит от поиска лучших способов делать что-то. Не бойтесь инноваций. Не бойтесь идей, которые не являются вашими собственными.
А потом возникают трудности. Компьютеры известны своими трудностями. Трудность — это просто блокировка прогресса. Вы должны попробовать много вещей. Когда вы, наконец, найдете то, что работает, это ничего вам не скажет. Завтра будет не то же самое. Заставить компьютер работать так часто приходится сталкиваться с трудностями.
Что меня действительно восхищает в Perl, так это его способность обеспечить очень успешную абстракцию ужасного беспорядка, который все вместе называется Unix.
Я считаю, что C++ внушает программистам страх, страх, что взаимодействие каких-то деталей приведет к непредсказуемым результатам. Его неуправляемая сложность породила больше инструментов для предотвращения страха, чем любой другой язык, но решение должно было заключаться в создании и использовании языка, который не перегружал бы весь чертов человеческий мозг ненужными деталями.
В языке C отсутствует поддержка множественных возвращаемых значений, поэтому представление о том, что имеет смысл передавать указатели на объекты памяти, в которые любая случайная функция может записывать случайные значения, не имея понятия, куда они указывают, не было опровергнуто как явный идиотизм. это действительно так.
Я пришел к выводу, что крупный шрифт, толстая и плотная бумага, широкие поля и увеличенный интерлиньяж свидетельствуют об ожидаемом интеллекте читателя. … Сравните детские книги и книги на веб-сайте Duhsign или другие книги X-in-21-days. Если уровень чтения спецификации ниже уровня колледжа, скорее всего, люди, стоящие за ней, - идиоты, и результат будет угрюмым.
Вы бы купили книгу, на обложке которой гордо написано, что ее читатель — болван? Или вы бы подумали: «Конечно, это иронично»?
Люди могут жить без учетной записи Facebook: моя 13-летняя дочь удалила свою учетную запись, потому что это уже не круто.
Будем надеяться, что всем миром управляет Билл Гейтс до того, как хакеры Perl смогут его уничтожить.
Я давно перестал иметь дело с людьми, придерживающимися идиотских мнений, как будто они пришли к ним, думая о них.
Однако то, что НЕ работает лучше всего, так это то, что он вынужден сохранять раздел Windows только для того, чтобы играть в видеоигры. Лучшая операционная система для игр — это та, которая позволяет вам держать ваш текстовый процессор, программу обмена мгновенными сообщениями, электронную почту и музыкальный проигрыватель открытыми в фоновом режиме, пока вы играете. Хуже всего то, что заставит вас закрыть все это, чтобы просто пошалить несколько минут.
Я делал сайты для себя. Я не хотел работать ни на кого другого. У меня было научное образование, поэтому я подходил к вещам довольно аналитически.
Танец улучшает вашу способность концентрироваться, потому что ваш мозг должен работать по-разному. Вы напрягаетесь физически и морально. Вы должны сосредоточиться на шагах, и вы должны общаться и взаимодействовать с людьми.
Когда я был ребенком, мне очень нравилось играть в шахматы, что довольно вызывающе; Я просто наслаждался этим - думал, тренировал свой ум. И я обнаружил, что компьютеры подобны восьмичасовой игре в шахматы.
Стратегическая маркетинговая парадигма Open Source — это массово-параллельная прогулка пьяницы, отфильтрованная дарвинистским процессом.
Они не делают полюса достаточно длинными, чтобы мне захотелось прикасаться к продуктам Microsoft, и я не хочу, чтобы какие-либо массовые игровые устройства или устройства Windows находились рядом с моим столом или в моей сети. Это мой верстак, черт возьми, это не красивая коробка, чтобы впечатлять людей графикой и звуком. Когда я работаю в этой системе до 12 часов в день, меня глубоко не интересует, какой пользовательский интерфейс предпочтет начинающий пользователь.
При усердии можно заставить все работать медленно.
Майкрософт не ответ. Майкрософт - это вопрос. НЕТ - это ответ.
Подсчет строк, вероятно, хорошая идея, если вы хотите распечатать его и у вас мало бумаги, но в противном случае я не вижу цели.
Построение социальной системы, ориентированной на тех, кто с ней согласен, проще простого по сравнению с созданием системы, которая побуждает несогласных подчиняться ее принципам.
Я не могу сказать вам, сколько времени тратится на беспокойство о решениях, которые не имеют значения. Просто иметь возможность принять решение и посмотреть, что произойдет, — это огромная сила, но это означает, что вы должны настроить ситуацию так, чтобы, когда что-то пойдет не так, вы могли это исправить.
Хотя обсуждалось множество возможных сценариев, сегодня мы только подтвердили, что разработали Xbox One, чтобы наши клиенты могли торговать и перепродавать игры в розницу.
Вы становитесь серьезным программистом, пройдя этап, на котором полностью осознаете, в какой степени вы знаете спецификацию, то есть как явную, так и неявную спецификацию вашего языка и вашей проблемы. «Эй, это работает большую часть времени» — полная противоположность серьезному программисту, и некоторые языки могут поддерживать только такой код.
Структура — ничто, если это все, что у вас есть. Скелеты пугают людей, если они пытаются передвигаться самостоятельно. Мне действительно интересно, почему XML этого не делает. — © Эрик Наггум
Структура — ничто, если это все, что у вас есть. Скелеты пугают людей, если они пытаются ходить самостоятельно. Мне действительно интересно, почему XML не работает.
Когда все действия используются для обратной связи, последствием совершения ошибок будет корректирующая и соответствующая реакция, потому что все, что делает каждый, имеет значение. ... Чем более избирательно вы подходите к обратной связи, которую принимаете, тем более безумными станут ваши рассуждения, поскольку вы обязательно отвергнете корректирующую обратную связь, которая привела бы к лучшим рассуждениям.
Я разрешаю IBM, ее клиентам, партнерам и миньонам использовать JSLint во зло.
Страх уродлив, потому что он делает вас иррациональными. Страх заставляет вас делать поспешные выводы. Страх делает вас реакционером.
Люди, которые должны первыми осознать ценность инновации, часто оказываются последними.
У большей части программного обеспечения есть крошечная сущность, которая оправдывает его существование, все, что после этого, является желаниями и желаниями, ошибочно принимаемыми за нужды и потребности.
Кратчайший путь к тому, чтобы превзойти ожидания, как правило, не проходит через удовлетворение ожиданий.
Если вы хотите поднять танец на новый уровень, вы должны быть в хорошей физической форме. Вы также должны вложить годы работы. Если нет боли, нет и выгоды. Вы должны попотеть, чтобы стать лучше.
Большинство языков программирования содержат хорошие и плохие части. Я обнаружил, что мог бы стать лучшим программистом, если бы использовал только хорошие части и избегал плохих частей.
Трудоголики на самом деле не достигают большего, чем нетрудоголики. Они могут называть себя перфекционистами, но это просто означает, что они тратят время на зацикливание на несущественных деталях вместо того, чтобы перейти к следующей задаче.
В C++ переосмысление само по себе является наградой. — © Эрик Наггум
В C++ переизобретение само по себе является наградой.
Что ж, возьмите это из рук в руки: единственная причина, по которой было бы легче программировать на C, заключается в том, что вы не можете легко выразить сложные проблемы на C, поэтому вы этого не делаете.
Немного знаний — опасная вещь. Я сожалею, что это не смертельно.
Реальная угроза внедрению Linux — это Apple, а не Microsoft. Если вы не знали, то теперь знаете.
Я хотел создать что-то, что было бы системой — механической и распространялось бы как вирус. Мне нужен был способ, чтобы это распространялось от человека к человеку, и лучший способ сделать это — попытаться заставить кого-то заставить своих друзей зарегистрироваться.
Когда я работал в Tek, я был разочарован тем, что компьютерное оборудование совершенствовалось быстрее, чем компьютерное программное обеспечение. Я хотел изобрести какое-то программное обеспечение, которое было бы совершенно другим, которое могло бы расти и меняться по мере его использования. Так появилась вики.
Частью любого серьезного контроля качества является удаление Perl-кода так же, как вы просматриваете ветхое здание, доставшееся вам по наследству, чтобы удалить жевательную резинку и клейкую ленту и исправить то, что было сохранено вместе по-настоящему.
Функции, представляющие ценность для меньшинства пользователей, влекут за собой затраты для всех пользователей.
Birthday Alarm был очень простым сайтом, основанным на напоминании о днях рождения ваших друзей.
Мы видим много продуктов, ориентированных на функциональность, в которых стоимость функций не учитывается должным образом. Функции могут иметь отрицательную ценность для клиентов, поскольку они затрудняют понимание и использование продуктов. Мы обнаружили, что людям нравятся продукты, которые просто работают. Оказывается, проекты, которые просто работают, гораздо сложнее создать, чем проекты, которые собирают длинные списки функций.
Жизнь слишком длинна, чтобы хорошо знать C++.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!