Engineering Resources
A curated collection of books, blogs, and resources for software engineers.
Technical Software Development
- Code Complete by Steven McConnell
- The Pragmatic Programmer by David Thomas and Andrew Hunt
- Design Patterns: Elements of Reusable Object-Oriented Software
Software Industry & Culture
- Peopleware by Demarco and Lister
- The Mythical Man Month
- Coders at Work by Peter Seibel
- Masters of Doom by David Kushner
Technology & Systems Thinking
- Code: Hidden Language of Computer Hardware and Software by Charles Petzold
- The Goal by Eliyahu M. Goldratt
- The Design of Everyday Things
Production & Business
- Lean Production: The Machine that Changed the World by James P Womack
- Micro-ISV by Bob Walsh
Technology History
- Hackers: Heroes of the Computer Revolution by Steven Levy
- The Art of Unix Programming by Eric S. Raymond
Blogs, Essays & Online Resources
- Joel Spolsky’s Blog
- The Cathedral and the Bazaar by Eric S Raymond
- Choose Boring Technology
- Agile Manifesto
- Netflix Culture Deck
- Code Rush Documentary