Essential Reading for Developers
As I made the rounds on Friday letting some folks know that I will be leaving Lawson one of them asked me what I thought was essential reading for developers. I told him that it was the books we were reading for the book group I started at Lawson.
Upon further reflection this is good information to pass along. So here it is. If you want to write software and you will read (or watch) nothing else, this is what I recommend. It's Java heavy in it's examples but concepts apply to any OO language.
- Head First Object Oriented Analysis & Design
- How To Design A Good API and Why it Matters
- About Face 3: The Essentials of Interaction Design
- Head First Design Patterns
- Inversion of Control Containers and the Dependency Injection pattern
There are other good reads to be sure, but this is where I would suggest someone to start when they are fresh out of school.








