Adventures in DevOps

← Adventures in DevOps11 sept · 37 min

The excitement and value of quality

The excitement and value of quality11 sept37 min

Share Episode

Sauce Labs CTO Anoop Tripathi addresses the root causes of broken test suites and why teams frequently become numb to intermittent test failures. Anoop shares concrete lessons from his career, detailing how bad practices like embedding fixed sleep routines instead of signal-based waiting ruin test reliability. We discuss the necessity of designing products for testability from day one—such as using pair programming where one developer writes the implementation while the other writes the test suite, or building dedicated test interfaces directly into the application architecture. We also analyze the hidden business costs of poor quality, where engineering debt forces sales teams to spend their time managing upset clients instead of acquiring new revenue.

We explore organizational anti-patterns—such as teams claiming to be 'Agile' with one-year sprint cycles, or shipping debug builds to production because release builds continuously crash, highlighting a pair-programming model where one developer writes the code while another writes the corresponding tests

Finally, we tackle the dangers of chasing vanity metrics, from engineers writing automated assert pass statements to claim fake coverage, to organizations bragging about more code. Anoop distinguishes between output gain and outcome gain, warning that LLMs are creating a massive testing and review crisis by generating 20-page documentation files for minor features.

💡 Notable Links:

Quality Iron Triange of SoftwareBook: Sapiens✨ Episode: DORA Report✨ Episode: Grafana — Managing Open Source🎯 Picks:

Warren - Proof of Quantum Consciousness - PaperAnnop - Book: Genesis: Artificial Intelligence, Hope, and the Human Spirit