My Bookshelf
These are the books that I’ve found useful for developing my skills as a programmer over the years. I’ve attempted to apply some kind of grouping to help readers with focussing on a particular theme if desired.
Management
- The Mentoring Manual
- The Coaching Habit
- Peopleware
- The Mythical Man Month
Architecture/Design
- Patterns of Enterprise Application Architecure
- Domain Specific Languages
Coding
- Clean Code
- Working Effectively with Legacy Code
Languages/Frameworks
C++
- Effective C++
- More Effective C++
- Effective Modern C++
- The C++ Programming Language
- C++ Templates
Ruby
- The Well Grounded Rubyist
- The Rails 5 Way