Stupid Question 117: For the new year- which books are a must read for developers?
For the new year- which books are a must read for developers?
I’ve been recommended so many books, and as the list grew longer I somehow even managed to misplace it. During one of my frequent clean reinstalls it vanished among my backups and I just can’t find it.
So I searched the internet so I could plan my reading for 2013 and came across a post on StackOverflow where the SO users had together created a must-read list for programmers.
The top ten looks like so (and thankfully I have some of the books, and have even read/am reading some of them):
- Code Complete (2nd Ed) by Steve McConnell.
- The Pragmatic Programmer by Andrew Hunt and David Thomas.
- Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman and Julie Sussman.
- The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie.
- Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.
- Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts.
- Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
- The Mythical Man-Month by Fredrick P. Brooks, Jr.
- The Art of Computer Programming by Donald E. Knuth.
- Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman.
I will – and I promise this – read the top ten books. But before I go ahead and purchase them, I would like to ask you – my dear friends and trusted advice givers , how would your top ten look like, and what do you think is missing from the list?
I’m currently finishing Code Complete and I’ve read the Pragmatic programmer. I have also started on Patterns of Enterprise Application Architecture by Martin Fowler (it’s a heavy read so I’m giving it a little bit of time). Tell me what to read next, and I’ll make sure to write a blog post about the book :)
Last modified on 2012-12-31