Если вкратце, то: хороший программист всегда пишет тесты до того, как начнёт писать код, не даёт пустых обещаний типа "я сделаю это за 2 дня", если понимает, что работы, как минимум, на неделю, умеет планировать, концентрироваться и спать 8 часов в сутки.
Рекомендую книгу к прочтению каждому опытному программисту, также проектным менеджерам. Здесь нет кода, здесь все о процессах, лучших практиках ведения разработки, проектов, команды.
Для новичков - это кладезь знаний.
p.s. Есть очевидные вещи, то, что вы уже знаете, но я пропускаю такие главы.
Несколько многослоно, как и обычно у Дядюшки Боба, но достаточно понятно изложены концепции позволяющие работать над собой, для написания более понятного и надежного кода