Davy Brion has made a statement on his blogs in where he states that reading certain development books should be considered as an investment for a software developer.
I fully support that statement.
I have a few books on my shelf that I consider as 'my Software Development Bibles'. These books have -imho- sharpened my skills, broadened my view and helped me to be a better developer.
These books -which I consider to be my bibles- are, in no particular order:
- Domain Driven Design: Tackling Complexity in the Heart of Software
- Design Patterns: Elements of Reusable Object-Oriented Software
- Patters of Enterprise Application Architecture
- Refactoring: Improving the design of existing code
- Design Patterns Explained
- Agile Software Development
There are lots of other books on software development on my shelf, but I consider the ones above as the ones that have influenced me most.
Books, you can't get enough of them (you still have to read them as well offcourse). There are still some books regarding software-development on my whishlist, and I'm sure that every now and then, another book will be added to it...