The Psychology of Computer Programming: Silver Anniversary eBook Edition
by Gerald M. Weinberg
A penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more.