Code Complete by Steve McConnell
This book is impossible to summarize. On one hand, it’s an encyclopedia of programming practices — how to write more effective, more maintainable code (and how not to). On the other hand, it’s a practical textbook for programming in the real world, with lots of
Which is great. There are lots of books about how to manage a programming project, and how to organize your time, but how many books spend several pages analyzing different methods of indenting code?