The Classics and Classic Contemporary (I made that phrase up)
- Structure and Interpretation of Computer Programs - 2nd Edition
- The Pragmatic Programmer
- The Mythical Man-Month
- Code Complete: A Practical Handbook of Software Construction, Second Edition
- Head First Design Patterns
- Design Patterns: Elements of Reusable Object-Oriented Software
- Introduction to Algorithms, 3rd Edition
- The Art of Computer Programming
- Facts and Fallacies of Software Engineering
Code Quality
- The Clean Coder
- Clean Code
- Refactoring: Improving the Design of Existing Code
- Working Effectively with Legacy Code
Language Specific
- JavaScript the Good Parts
- JavaScript the Definitive Guide
DevOps and Continuous Delivery:
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Continuous Integration: Improving Software Quality and Reducing Risk
- Building Microservices Organizations Innovate at Scale
- Building a DevOps Culture
API Design
- Getting Started with OAuth 2.0
- Build APIs You Won't Hate: Everyone and their dog wants an API, so you should probably learn how to build them
- Soft Skills: The software developer's life manual
Methodologies
- The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
For Fun (Things that could be real, but aren't)
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
- Dilbert's Guide To The Rest Of Your Life: Dispatches from Cubicleland
Blogs I Like
Resources I like that everyone already knows about