Nie jestem pewny, ponieważ tego nie czytałem, ale o ile dobrze zrozumiałem ten podcast:
https://devstyle.pl/2016/04/18/devtalk33-o-programowaniu-z-gynvaelem-coldwindem/
(jest on prowadzony własnie z autorem tej pozycji) to to powinno sprostać Twoim oczekiwaniom, a przynajmniej tak sądzę:
https://helion.pl/ksiazki/zrozumiec-programowanie-gynvael-coldwind,e_1ott.htm#format/d
Dodatkowo z tego co czytałem to Mistrz czystego kodu też może być bardzo uświadamiającą pozycją oraz wydaje mi się, że książka Macieja Aniserowicza (wspomniany powyżej podcast jest własnie jego inicjatywą) Zawód programista. Jeśli chodzi o Zawód Programista to jeśli nie chcesz kupować tej książki to poczytaj sobie blog tego człowieka (devstyle blog), bo można powiedzieć, że ta książka jest zbiorem wyselekcjonowanych wpisów z jego bloga.