Сеньорский дзен: меньше кода — меньше багов

или почему удаление — лучший рефакторинг    Каждый баг — это не баг, это следствие.  Следствие избыточности, самоуверенности и желания "впихнуть фичу на вырост".    У каждого джуна есть тяга к созданию.  У каждого зрелого — тяга к уничтожению.    Сеньор не пишет код. Сеньор его не допускает.    Ты думаешь, сеньор — это тот, кто делает идеальную архитектуру?  Нет. Это тот, кто смотрит на задачу и говорит:    “Зачем вообще писать код? Мы можем просто ограничить это в бизнес-логике.”  Или:  “Это уже работает. Оставь в покое.”    Весь профессиональный рост — это путь от:  — “Сейчас я зарефачу”  — к “Сейчас я удалю”  — и, наконец, к “Сейчас я никому не дам это трогать.”    Признаки дзена:  — Ты читаешь чужой PR и первым делом считаешь строки, а не паттерны  — Ты делаешь фичу без базы данных. Потом без очереди. Потом вообще без сервера  — Тебе говорят "нужно API", а ты отвечаешь "давай сделаем JSON-файл на S3"    Ничего не ломается, если ничего не пишется.    Хочешь меньше багов? Пиши меньше кода.  А потом удали и это.

https://t.me/justcodenoreligion