Знание того, *что не нужно строить* при решении проблемы — это навык, который принес мне больше денег, чем что-либо другое. Я считаю, что многие программные проекты терпят неудачу под тяжестью всего ненужного хлама, который люди создают. Буквально каждый разговор, который я веду с разработчиками, заканчивается чем-то вроде "мы создадим это на всякий случай." Если вам посчастливилось работать со мной над проектом, вы знаете, что я очень упрям в отношении YAGNI (You Ain't Gonna Need It). Я всегда стараюсь сосредоточиться *исключительно* на том, что важно сегодня, и не трачу время на размышления о будущем. Оказывается, многим компаниям это нравится, и они готовы платить за людей, которые помогают им формулировать свои проблемы, используя этот подход.