Escaping the Enshittification Trap: Systems Thinking for Sustainable Quality
Guest: Anne-Marie Charrett
💡 7pm New Zealand time, please check the event time in your time-zone.
In this talk, we’ll explore quality as an emergent property of our teams, tools, and processes—not just something we test at the end. We’ll look at challenges like speed to market and enshittification(1), and how they impact our approach to quality.
We’ll introduce practical ways to think about quality through attributes like testability, observability, and recoverability. Most importantly, we’ll explore why a quality strategy—not just a testing strategy—is key to building better products.
(1) “Enshittification is a pattern in which two-sided online products and services decline in quality over time” by Cory Doctorow source
About Anne-Marie Charrett
I’m an electronic engineer by trade, but software testing found me while I was working on Layer 4 protocols—and I’ve been hooked ever since. In the past, I taught software testing as an adjunct professor at UTS. These days, I work in engineering leadership, consult with teams on quality I bring a systems thinking lens to building quality in products, shaped by years working across startups, enterprises, and tech companies. I also wrote The Quality Coach’s Handbook, which you can find on Amazon or Leanpub.
Guest
Anne-Marie Charrett
I’m an electronic engineer by trade, but software testing found me while I was working on Layer 4 protocols—and I’ve been hooked ever since. In the past, I taught software testing as an adjunct professor at UTS. These days, I work in engineering leadership, consult with teams on quality I bring a systems thinking lens to building quality in products, shaped by years working across startups, enterprises, and tech companies. I also wrote The Quality Coach’s Handbook, which you can find on Amazon or Leanpub.
About the host

With Kenny Schwegler
Discussed heuristics
How do we allocate our limited quality and testing budget across a large, complex system?
Modulate Quality Investment by Domain Importance
More info →GuidingHow should we evaluate the purpose and effectiveness of our testing efforts?
Frame Testing as an Information-Gathering Activity
More info →DesignWhat non-functional attributes are critical for maintaining quality in complex, modern systems?
Design for Modern Quality Attributes
More info →DesignIn modern distributed systems, where should we focus our efforts: defect prevention or incident recovery?
Prioritise Recoverability Over Flawless Deployment
More info →DesignHow can we build quality in, rather than inspecting for it at the end of the process?
Treat Quality as an Emergent Property
More info →GuidingHow should our approach to quality evolve as a product or feature matures?
Align Quality Strategy with Product Lifecycle Phase
More info →GuidingHow do we align teams who have different, unstated assumptions about what quality means?
Make Implicit Quality Perspectives Explicit
More info →Value-basedHow should we define and measure quality when it is inherently subjective and context-dependent?
