Reading List
Software Engineering
- Design Patterns: Elements of Reusable Object-Oriented Software
- Refactoring
- Ruby Refactoring
- Refactoring to Patterns
- Analysis Patterns
- The Pragmatic Programmer
- The Passionate Programmer
- Code Complete
- Clean Code
- Clean Architecture
- Agile Software Craftsmanship
- Test Driven Development
- The Mythical Man Month