Полный текст

Что можно понять за 10 лет разработки? Например, что писать новый код приходится реже, чем разбираться в чужом. Поэтому умение быстро понять, как устроен уже существующий проект — один из самых главных навыков разработчика.Технологию меняются постоянно, а проблемы всё те же. Плохие запросы к базе, сложные решения, которые некому поддерживать. И код, смысл которого приходится восстанавливать по кусочкам.Отсюда еще несколько выводов. «Скучные» технологии часто живут дольше модных, хороший разработчик должен понимать бизнес, а пользователям вообще всё равно, насколько красивая у вас архитектура. Им важно, чтобы всё работало.Какие еще уроки автор вынес из десяти лет разработки