Modern Software Engineering
Dave Farley
Doing what works to build better software faster. A manifesto for engineering rigor.
Modern Software Engineering
Dave Farley argues for a scientific approach to software development.
Core Pillars
- Optimize for Learning: Work in small steps, get feedback fast.
- Optimize for Managing Complexity: Modularity, Cohesion, Separation of Concerns.