Философия

Английский и китайский

Линус Торвальдс:

Уродство, когда для любого действия у системы есть специальный интерфейс. В Unix – все наоборот. Она предоставляет строительные блоки, из которых можно создать что угодно. Вот что такое стройная архитектура. То же самое с языками. В английском 26 букв, и с их помощью можно написать все. А в китайском для каждой мыслимой вещи – своя буква. В китайском вы сразу же получаете в свое распоряжение сложные вещи, которые можно комбинировать ограниченным образом. Это больше напоминает подход VMS: есть множество сложных вещей с интересным смыслом, которые можно использовать только одним способом. И в Windows то же самое.

Первичная цель

Ларри Эллисон:

Когда я основывал Oracle, я лишь хотел создать среду, в которой бы я с удовольствием трудился. Это была моя первичная цель. Конечно, я хотел заработать себе на жизнь. Но я не ожидал, что разбогатею.

Изделия программистов

Эдсгер Дийкстра:

Глубоко ошибается тот, кто думает, что изделиями программистов являются программы, которые они пишут. Программист обязан создавать заслуживающие доверия решения и представлять их в форме убедительных доводов, а текст написанной программы является лишь сопроводительным материалом, к которому эти доказательства применимы.

Чувство спешки

Илья Сегалович:

Чувство спешки обязательно должно быть, без него вообще ничего сделать нельзя. Если нет ощущения «либо сейчас, либо никогда», то, скорее всего, вы будете не первые. И даже не вторые.

Нарастающий энтузиазм

Уинстон Черчилль:

Успех – это переход от неудачи к неудаче с нарастающим энтузиазмом.