Делать качественно — быстрее и дешевле. Ты меньше ошибаешься и меньше тратишь время на исправление ошибок.
Bus factor — количество ключевых специалистов, после потери которых работа не сможет продолжаться.
Задача программиста — повысить прибыль или сократить издержки бизнеса, а не решение сложных проблем разработки или написания красивого и беспроблемного кода.
Запомните, сложную работу нельзя сделать быстро. Любую работу можно сделать сложной.
Никакой документации и внятной постановки задач. Сопротивляйтесь до последнего.
Если вы увлеклись, начали не спать и работать по ночам и выходным, то подавайте это как вовлеченность и лояльность к компании.
Сложным должен быть не только ваш код, вся ваша работа должна выглядеть сложной.
Не пользуйтесь первоисточниками. Не надо разбираться в том, какие идеи изначально вкладывались в ту либо иную практику.
Сделай несколько недописанных API, которые перекрестно используют функционал друг друга.
Даже если кто-то уже 1000 раз решал какую-то задачу до вас, то ваше 1001 индивидуальное решение всё равно необходимо миру.
Можно сделать особый процесс с приёмом мёрж-реквестов по пятницам. Заодно возникнут конфликты с коммитами, и весь понедельник можно тратить на их разбор.
Идеально для затягивания сроков подходит багфикс.
Спаси всех, подняв сервер с помощью консоли, запущенной на телефоне во время своей поездки куда-нибудь.