My General Software Reading List
Truely Foundational
- Beck, K.. “Test-driven Development - by example.” The Addison-Wesley signature series (2002).
- Fowler, M.. “Refactoring - Improving the Design of Existing Code.” Addison Wesley object technology series (1999).
- Gamma, E., R. Helm, R. Johnson and J. Vlissides. “Design patterns: elements of reuseable object-oriented software.” (1994).
- Martin, Robert C.. “Clean Code - a Handbook of Agile Software Craftsmanship.” (2008).
Things I think are useful
- http://antirez.com/news/124 - Writing system software: code comments.
- https://12factor.net - SaaS DevOps and Architecture advice
- http://aosabook.org/blog/ - The Architecture of Open Source Applications