Reading list
This is a collection of books and other resources about software development, agile and leadership that I have read and can highly recommend to others.
Leadership
★★★★★
- Good Strategy Bad Strategy: The Difference and Why It Matters
- Turn The Ship Around!: A True Story of Building Leaders by Breaking the Rules
- Team Topologies: Organizing Business and Technology Teams for Fast Flow
- The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
- High Output Management
★★★★
- Behind Closed Doors: Secrets of Great Management
- An Elegant Puzzle: Systems of Engineering Management
- The Five Dysfunctions of a Team: A Leadership Fable
- The Leadership Challenge
- Leaders Eat Last
- Radical Candor: Be a Kickass Boss Without Losing Your Humanity
Software development
★★★★★
- The Pragmatic Programmer: From Journeyman to Master
- Refactoring: Improving the Design of Existing Code
- Release It!: Design and Deploy Production-Ready Software
- Accelerate: Building and Scaling High-Performing Technology Organizations
- Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
★★★★
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Agile Software Development, Principles, Patterns, and Practices
- Working Effectively with Legacy Code
- Lean Software Development: An Agile Toolkit
- Agile Testing: A Practical Guide for Testers and Agile Teams
Product development
★★★★★
- Escaping the Build Trap: How Effective Product Management Creates Real Value
- Empowered: Ordinary People, Extraordinary Products