What Comes After SOLID? Seeking Holistic Software Quality
summary
Argues that software quality equals the value software creates and offers a concrete triage: usefulness, sustainability, accuracy. Presents the USA framework and maps specific practices to each—testing, CI, refactoring, pair/mob programming, mentorship, user research, frequent releases—and explains which problems each practice actually solves. Recommends prioritizing different elements over a project lifecycle and career, shows how choices cause future obstacles, and gives actionable signals for measuring whether code investments deliver real user or business value.
AI-written summary · about
chapters (9)
- 0:00Redefining software quality
- 3:07The limitations of agile
- 5:09Value as the core metric
- 10:38The three pillars of quality
- 12:43Defining pillars in practice
- 21:10Classifying technical practices
- 25:54Practices for robust systems
- 35:32User-oriented thinking
- 38:35Career growth and empathy
related talks
36mHow Good Is Your Software Product? (Evolving "Quality"Throughout The SDLC)
55mZen and the Art of Code Life Cycle Maintenance
14mThinking of Quality as developer productivity tool
56mControlling Quality in Software Development
01h 00mZen and the art of life cycle maintenance
47mTangible Software Quality
34mBe SOLID my Tests
43mEnd-to-End Quality
