Software Engineering

  • Kent Beck, Tidy First?
  • David Farley, Modern Software Engineering: Doing What Works to Build Better Software Faster
  • Gene Kim, Jez Hubmle, Patrick Debois, John Willis, Nicole Forsgren, The DevOps Handbook, 2nd Edition
  • Nicole Forsgren, Jez Humble, Gene Kim, Accelerate. The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
  • Michael T. Nygard, Release It!

Software Architecture

  • Martin Kleppmann, Designing Data-Intensive Applications
  • Vaughn Vernon, Domain-Driven Design Distilled
  • Gregor Hohpe, Software Architect Elevator
  • Neal Ford, Mark Richards, Software Architecture Fundamentals
  • Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghandi, Software Architecture: The Hard Parts
  • Sam Newman, Building Microservices, 2nd Edition
  • Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage, Building Evolutionary Architectures, 2nd Edition

Product Management

  • Melissa Perri, Escaping The Build Trap
  • Marty Cagan, INSPIRED. How to Create Tech Products Customers Love

Career Development, Leadership and Management

  • Tanya Reilly, The Staff Engineer’s Path
  • Camille Fournier, The Manager’s Path
  • Will Larson, The Engineering Executive’s Primer
  • Kim Scott, Radical Candor. Be a Kick-Ass Boss Without Losing Your Humanity
  • Matthew Skelton, Manuel Pais, Team Topologies, Organizing Business And Technology Teams for Fast Flow
  • Jonathan Smart, Sooner Safer Happier: Antipatterns and Patterns for Business Agility
  • Heidi Helfand, Dynamic Reteaming. The Art & Wisdom of Changing Teams
  • Patrick M. Leoncioni, The Five Dysfunctions of a Team: A Leadership Fable