Home » Gregor » Work

Professional Bookshelf

Software
Engineering
Software Development OOAD
Patterns
Java
J2EE
Internet Enterprise
Integration

 

Title Author Scoop
Code Complete McConnell This book is a bit dated, but aged extremely well. I got my copy in '94 and I still recommend it to developers. Steve McConnell set out to narrow the gap between the knowledge of gurus and academics on the one hand and common commercial practices on the other. He achieved it with this must-have, instant-classic title.
Refactoring Fowler Great book. Martin is also a great speaker, I saw him at JavaOne last year.
Writing Solid Code Maguire This book came out at the same time as Code Complete. It maintains a narrower focus, but provides more concrete detail for C developers. A good book, even though it never attained the star status that Code Complete did. Peter Haggar's Practical Java is a worthy successor for the Java community.
The Pragmatic Programmer Hunt, Thomas Another book on 'software engineering' that is not afraid to include code snippets. Easy to read and full of good ideas, I handed a few copied to developers on my projects.
Programming Pearls Bentley Great book on creating good technical solutions. Give this book to a programmer and ask what they think. If they like this book, you are talking to a good developer, if they don't know what to do with it, you are talking to a wannabe.
Effective C++ Meyers Must have if you do C++ development.