Некоторые из принципов, которых я придерживаюсь в своей работе, можно выразить в виде вот таких афоризмов:
1. Лучшая программа — это та, которая не была написана.
2. Простота — мать надежности.
3. Сложное должно быть простым.
4. Обычный программист думает: «Как сделать так, чтобы оно работало?»
Хакер думает: «Как сделать так, чтобы оно не сломалось?»
5. Оптимизация — это зло.
6. Если программа падает, в ней есть ошибка.
Если программа не падает, в ней все равно есть ошибка.
Просто она еще себя не проявила.
7. Защита от дурака важнее защиты от недоброжелателя.
8. Хороший код не нуждается в комментариях.
9. Красивое решение — правильное решение.
10. Улучшить порой сложнее, чем переписать заново.