Что такое хорошая программа: простота против сложности
Начинающие думают, что хороший код — умный: хитрый, плотный, впечатляющий. Опытные знают обратное: лучший код скучный и понятный. Программу пишут один раз, а читают десятки — коллеги, будущий ты, тот, кто чинит её в три часа ночи. Лишняя сложность не мастерство, а долг, который кто-то оплатит.