Цитата Эллен Ульман

Беспорядок не может попасть в программу; он накапливается вокруг программиста. — © Эллен Уллман
Беспорядок не может войти в программу; он накапливается вокруг программиста.
Программист, которому нужна ясность, который должен целый день разговаривать с машиной, требующей деклараций, затаивается в низком уровне раздражения. Именно здесь берет свое начало стереотип о программисте, сидящем в полутемной комнате и рычащем из-за банок из-под кока-колы. Беспорядок стола, пола; повсюду желтые стикеры Post-It; исписанные каракулями доски: все это внешнее проявление неряшливости человеческой мысли. Беспорядок не может войти в программу; он накапливается вокруг программиста.
Если мы исходим из того, что программист несет ответственность не только за создание правильной программы, но и за убедительную демонстрацию ее правильности, то приведенные выше замечания оказывают глубокое влияние на деятельность программиста: объект, который он должен создать, должен быть полезно структурировано.
Копирование всей программы или ее частей так же естественно для программиста, как дыхание, и продуктивно. Это должно быть так же бесплатно.
Мы нагромождаем вокруг себя вещи, которые нам не нужны, как ворона складывает кучу блестящих камешков.
Летом 1991 года я взял 2000 долларов своих сбережений и настольную программу и попросил своих друзей написать 800 слов о том, что их волнует. Я получил восемь или девять статей и собрал их вместе. Это было без излишеств, черно-белое, без графики. Я распечатал их и просто разбросал стопками по округу Колумбия.
Наука не держится на твердой основе. Смелая структура его теорий как бы возвышается над болотом. Это как здание, возведенное на сваях. Сваи забиваются сверху в болото, но не до какого-либо естественного или «заданного» основания; и если мы перестанем забивать сваи глубже, то это не потому, что мы достигли твердой почвы. Мы просто останавливаемся, когда убеждаемся, что сваи достаточно прочны, чтобы нести конструкцию, по крайней мере, на данный момент.
Я вообще не компьютерщик. Я знаю только, как их включить. Я не программист. Я не мог запрограммировать выход из бумажного пакета.
Три самые опасные вещи на свете — это программист с паяльником, аппаратчик с программным патчем и пользователь с идеей.
В этом отношении программа подобна стихотворению: вы не можете написать стихотворение, не написав его. Тем не менее, люди говорят о программировании, как будто это производственный процесс, и измеряют «производительность программиста» с точки зрения «количества строк кода». При этом они регистрируют это число не на той стороне бухгалтерской книги: мы всегда должны ссылаться на «количество потраченных строк кода».
Я никогда не видел ни одной из историй моего отца. Моя мать сказала, что у него были горы и горы рукописей.
Тестирование доказывает несостоятельность программиста. Отладка — это оправдание программиста.
Я изучал физику в Принстоне, когда был студентом колледжа, и моим первоначальным намерением было не только специализироваться на ней, но и стать писателем. Что я обнаружил, поскольку это была очень мощная физическая программа с собственным термоядерным реактором, так это то, что, чтобы не отставать от моих однокурсников по этой программе, мне нужно было все время посвящать себя математике и физике и не писать. И я не мог бросить писать, поэтому бросил физику и стал фанатом науки и рассказчиком.
Игры в пинбол были ограничены физическими ограничениями, в конечном счете, физическими законами, управляющими движением маленького металлического шарика. Мир видео не знает таких границ. Предметы летают, вращаются, ускоряются, меняют форму и цвет, исчезают и появляются вновь. Их поведение, как и поведение всего, что создано компьютерной программой, ограничено только воображением программиста. Объекты в видеоигре — это представления объектов. И представление шара, в отличие от реального, никогда не должно подчиняться законам гравитации, если этого не хочет его программист.
По поводу шпината: разделить на маленькие кучки. Снова переставьте в новые стопки. После пяти из шести маневров откиньтесь на спинку кресла и скажите, что вы сыты.
Я не впадаю в истерику или что-то в этом роде, но я оглядываюсь в поисках чего-нибудь, чтобы разбить его. Я жил в деревне, когда впервые переехал сюда, и в доме было много сороконожек, и я решил убить их всех. Программа геноцида. Я просыпался посреди ночи и знал, что в этой комнате многоножка. И всегда был. И я не мог заснуть, пока не убил его.
Я всегда говорю, что мое творческое заявление — не бояться говорить о беспорядке — неприятных чувствах и событиях в моей жизни.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!