"A classic that gets into the mind of programmers (you may know some of this already being a coder, and some of the examples are hilariously out of date)"
"I read this a while ago. It was quite interesting on how the people side of software teams works. A bit of psycho-babble near the end but otherwise worth it"
"Classic on the people side of software teams. This is the one that says the working environment is key and that all programmers should have their own office"
"Very high-level discussion on why agile development methods might be superior to waterfall etc. Pleasingly lacking in "you must do it this way" stuff, although there is his own Methodology at the end"
"Classic on why software development isn't the same as making widgets in a factory. "Adding more people to a late project makes it later" is the most famous line"