Head First Design Patterns
Building Extensible & Maintainable Object-Oriented Software
by Eric Freeman & Elisabeth Robson with Kathy Sierra & Bert Bates
Working Effectively with Legacy Code
by Michael C. Feathers
The Nature of Software Development
by Ron Jeffries
Accelerate: The Science of Lean Software and DevOps
Building and Scaling High Performing Technology Organizations
by Nicole Forsgren, Ph.D., Jez Humble, & Gene Kim
The Phoenix Project
A Novel About IT, DevOps, and Helping Your Business Win
by Gene Kim, Kevin Behr, & George Spafford
Growing Object-Oriented Software, Guided by Tests
by Steve Freeman & Nat Pryce
Apprenticeship Patterns
Guidance for the Aspiring Software Craftsman
by David H. Hoover & Adewale Oshineye
Building Data-Intensive Applications
The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
by Martin Kleppmann
The Design of Everyday Things
by Don Norman
The Principles of Product Development Flow
Second Generation Lean Product Development
by Donald G. Reinertsen
Patterns of Enterprise Application Architecture
by Martin Fowler
99 Bottles of OOP
A Practical Guide to Object-Oriented Design
by Sandi Metz, Katrina Owen, & TJ Stankus
De-coding the Technical Interview Process
Tips & Resources for Nailing Your Next Technical Interview
by Emma Bostian
Domain Modeling Made Functional
Tackle Software Complexity with Domain-Driven Design and F#
by Scott Wlaschin
Refactoring to Patterns
by Joshua Kerievsky
Thinking Fast and Slow
by Daniel Kahneman
Design Patterns
Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, & John Vlissides
Software Architecture: The Hard Parts
Modern Trade-Off Analyses for Distributed Architectures
by Neal Ford, Mark Richards, & Zhamak Dehghani
The Coding Dojo Handbook
A Practical Guide to Creating a Space Where Good Programmers Can Become Great Programmers
by Emily Bache
Collaboration Games
by Karen Greaves & Sam Laing
Domain-Driven Design Distilled
by Vaughn Vernon
Agile Principles, Patterns, and Practices in C#
by Robert C. Martin & Micah Martin
Beyond Legacy Code
Nine Practices to Extend the Life (and Value) of Your Software
by David Scott Bernstein
Continuous Delivery
Reliable Software Releases Through Build, Test, and Deployment Automation
by Jez Humble & David Farley
Crucial Conversations
Tools for Talking When Stakes Are High
by Kerry Patterson, Joseph Grenny, & Al Switzler
Death by Meeting
A Leadership Fable ...About Solving the Most Painful Problem in Business
by Patrick Lencioni
How Will You Measure Your Life?
by Clayton M. Christensen
Pragmatic Unit Testing in C# with NUnit
The Pragmatic Starter Kit
by Andrew Hunt & David Thomas with Matt Hargett
Quickstart Guide to the Five Rules of Accelerated Learning
by Willem Larsen & Diana Larsen
StrengthsFinder 2.0
by Tom Rath
The Cathedral & the Bazaar
Musings on Linux and Open Source by an Accidental Revolutionary
by Eric S. Raymond
The Fearless Organization
Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth
by Amy C. Edmondson
The Lean Startup
How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
by Eric Ries
The Retrospective Handbook
by Patrick Kua