Readings
There are three required reading, namely, this web site, the following chapter on "ego-less programming" of the following book, and Brook’s essay, "No Silver Bullet"
Weinberg. The Psychology of Computer Programming. Ch 4 "The Programming Group" Van Nostrand Reinhold Co., 1971
This incredibly old book contains a lot of astute observations about the relationship between code and its creator, the software developer. Don’t get scared just because it uses code snippets from COBOL. The observations, and Weinberg’s suggestions on how to think about/react to them are good ones.
Brooks. The Mythical Man Month: Essays on Software Engineering. Ch 16 "No Silver Bullet" Addison-Wesley, 1975
An early book on software development practices with some timely and some timeless lessons. These are from Brooks’ time at IBM managing the development of OS/360. Apparently once Brooks said that its called "The Bible of Software Engineering", because "everybody quotes it, some people read it, and a few people go by it".