Good List. I completely agree with #3 - a must read for beginning programmers. A couple of others that I keep going back to again and again: Implementing Lean Software Development - Mary and Tom Poppendieck. Their books are somewhat geared towards managers, but these are a must read for everyone - developers and managers. Who needs waste? Domain Driven Design - Eric Evans. I had a hard time getting through this book and really wasn't convinced of its usefulness at first. However, I find that some of the insights he offers are things I return to on each project. I find myself referring back to this book often at the beginning of new projects. As for people that say everything is available on the internet - I don't think so. Sure you can find technical solutions, but if you want to get into the why and how and best practices of design, I haven't seen these topics covered adequately on internet articles.
B
BeckyAtWestar
@BeckyAtWestar
Posts
-
Books that made you a better programmer -
Design patterns, any good books?Agile Principles, Patterns and Practices in c#. The previous edition used mainly java for examples. The book is a worthwhile read for c++ or c# or java developers. Robert Martin is an excellent author. The book has numerous examples.