Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Refactoring: Improving the Design of Existing Code by Martin Fowler
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
Test Driven Development: By Example by Kent Beck
The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr.
The Art of Computer Programming, Volumes 1-4A Boxed Set by Donald E. Knuth
Head First Design Patterns by Eric Freeman, Elisabeth Freeman, Kathy Sierra, and Bert Bates
Introduction to Algorithms, Third Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
The C Programming Language, Second Edition by Brian W. Kernighan and Dennis M. Ritchie
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian and Tom Griffiths
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability by Steve Krug
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses by Eric Ries
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, and George Spafford
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations by Gene Kim, Jez Humble, Patrick Debois, and John Willis
Site Reliability Engineering: How Google Runs Production Systems by Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy
High Performance MySQL: Optimization, Backups, and Replication by Baron Schwartz, Peter Zaitsev, and Vadim Tkachenko
Effective Java, Third Edition by Joshua Bloch
Cracking the Coding Interview: 189 Programming Questions and Solutions by Gayle Laakmann McDowell
Computer Networks, Fifth Edition: A Systems Approach by Larry L. Peterson and Bruce S. Davie
TCP/IP Illustrated, Volume 1: The Protocols by W. Richard Stevens
Computer Organization and Design: The Hardware/Software Interface, Fifth Edition by David A. Patterson and John L. Hennessy
Artificial Intelligence: A Modern Approach, Third Edition by Stuart Russell and Peter Norvig
Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken
The Docker Book: Containerization is the New Virtualization by James Turnbull
Kubernetes: Up and Running: Dive into the Future of Infrastructure by Brendan Burns, Joe Beda, and Kelsey Hightower.