Home » Gregor » Work |
Main | Interests | Resume | Speaking | Publications | Bookshelf | Portfolio |
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. |