Мы строим наш компьютер (системы), как мы строим наши города: со временем, без плана, поверх руин
Быть программистом - значит разработать тщательно управляемые отношения с ошибкой. Там нет обойти это. Вы либо делаете свои сбои с неудачей, либо работа станет невыносимой.
Программист, который нуждается в ясности, который должен говорить весь день с машиной, которая требует деклараций, прижимая к низкоклассному раздражению. Именно здесь стереотип программиста, сидящего в тусклой комнате, рычащий из -за банок кокса, имеет свое происхождение. Беспорядка стола, пол; Желтый пост-заметки везде; Белые доски, покрытые караком: все это внешнее проявление беспорядка человеческой мысли. Беспокойство не может войти в программу; Это накапливается вокруг программиста.
Следствием постоянного изменения является невежество. Об этом не часто говорится: мы, компьютерные эксперты, едва знаем, что делаем. Мы хороши в суеты и выяснении. Мы хорошо функционируем в море неизвестных. Наш опыт только подготовил нас к разобраду. Программист, который отрицает, что это, вероятно, лжет, или иначе не знает о себе.
Программная инженерия не является правильным и неправильным, но только лучше и хуже
Беспокойство не может войти в программу; Это накапливается вокруг программиста.
Но ты не можешь что -то перестать знать, не так ли?
Я всегда писал. Я из старшего поколения программистов [которые] не вышли из инженерии. [А] виды людей были извлечены из социальных наук и гуманитарных наук.