Данные советы были даны создателем Twitter, материалы взяты с сайта https://rb.ru/story/twitter-engineer/ 1. Поддерживать сервисы в рабочем состоянии Разработка — это не только создание новых функций, но и поддержка существующих. Сервисы никогда не должны отставать в производительности. Это нужно, чтобы сохранить доверие клиентов. Если существующие сервисы не могут обеспечивать тот же SLA (соглашение об уровне обслуживания), то зачем клиентам их использовать? 2. Писать надежный код Важно убедиться, что любой введенный код гибко реагирует на изменения. Это особенно важно, когда меняются требования бизнеса. 3. Проявлять инициативу Разработчику вредно стагнировать — ему стоит стремиться к лидерству в команде. Чтобы увеличить влиятельность, проявляйте инициативу и готовьтесь взять на себя новые задачи, которые вам не нравятся. Хороший разработчик может справиться с новой задачей с минимальной помощью. Я начал больше анализировать код сервисов, с которыми я не был знаком. Я заставил себя