Не дай dev-окружению протухнуть

Код рефакторят, когда он разрастается. А что делать с dev environment — теми решениями, которые ты когда-то принял: язык, рантайм, контейнеры, тесты, упаковка? Они тоже стареют и усложняются, но боль не так заметна.
Как в басне про лягушку в кипятке: ты по чуть-чуть добавляешь зависимости, скрипты, тулзы. Сложность ползёт незаметно. Пока однажды не приходится остановить продукт и заняться исключительно окружением.
Как держать dev environment rot под контролем? Ключевой индикатор — onboarding. Если новый разработчик тратит дни на поднятие окружения, пора что-то менять. Документируй шаги, автоматизируй bootstrap, сокращай ручные действия. Чем проще войти в проект, тем здоровее среда.
Источник: Don't Let Your Development Environment Rot (Replit)