Mark Seemann talks with Dave Rael about value, software quality, and the potential pitfalls of too much focus on one axis
Mark Seemann helps programmers make code easier to maintain. He's a Danish freelance programmer, author, conference speaker, and MVP.
Chapters:
- - Dave introduces the show and Mark Seemann
- - Mark's interest in the question of what value means
- - Concerns over quality being left behind because of the focus on value
- - The futility of measures showing problems with the quality of your software because it's too late
- - Code coverage as a metric for code quality
- - Hidden problems and the futility of trying to know the value of software
- - Quality and long-term maintainability
- - The impedance mismatch of the software quality problem with the perceptions and expertise of the rest of business
- - Balancing quality and value, the necessity of both, the insufficiency of either without the other, and the swinging of the pendulum
- - The problem of assessing quality and quality as the absence of problems
- - The subjectivity of readability and other attributes of quality - the necessity of truest and development team autonomy
- - Team alignment, raising the bar, challenges of different roles, and managing your message
- - Keeping up with Mark
Resources:
- Mark's First Appearance on Developer On Fire
- Dan North
- Doc Norton on Developer On Fire
- Doc Norton on .NET Rocks! on Agile Metrics - Including the Reality of Velocity as "Lagging Indicator"
- Goodhart's Law
- Brooks's Law
- Knight Capital Group
- Troy Hunt on Developer On Fire
- Probably Not the Tweet to Which mark Referred, but Still Relevant - From Udi Dahan
- Dan North's Introducing BDD Blog Post
- Uncle Bob Martin on Developer On Fire
- Scott Nimrod on Developer On Fire