Какую книгу почитать, что бы изменить мышление программиста на бизнес-программиста?
Какие книги почитать, что бы не совершать таких ошибок?никакую
Надо приучить себя нормально реагировать на свои и чужие ошибки
Итого никто не знает подобных книг, поэтому погуглил статьи и вот первая попавшаяся, которая хотя бы подкрепляет мои существующие знания. 
И решением будет более подробное рассмотрение вопросов и вариантов решений. Больше думать, меньше делать.
https://sowetu.ru/read/463.html