Library · book

The Psychology of Computer Programming

Gerald Weinberg
1971·Van Nostrand Reinhold

Fuente: https://archive.org/details/psychologyofcomp00wein

The first book that treated programmers as psychological subjects rather than interchangeable resources, and programming teams as the primary variable of software quality. Weinberg introduced the concept of "egoless programming" — the idea that code review and collective ownership work only when developers detach their identity from their code. Written in 1971, it reads as if it were written about your current team. Every chapter is older than most of its readers and more accurate than most contemporary writing about the same problems. For product directors who manage engineering organisations, Weinberg's observations about motivation, communication, and group dynamics remain the most empirically honest account of why some teams build well and others do not.

software-engineeringcognitionorganizationscraft