Stuart Thomas
Head of Engineering
He / Him
I am Open to Speak, Write, Teach, Mentor, CV Reviews
Duck enthusiast, technology leader, and quality advocate focused on building high-autonomy teams and sustainable delivery.
Achievements
Certificates
Awarded for:
Achieving 5 or more Community Star badges
Activity
earned:
The forgotten part of quality: paying attention to production
earned:
3.2.0 of MoT Software Quality Engineering Certificate
earned:
The forgotten part of quality: paying attention to production
earned:
1.2.0 of MoT Software Quality Engineering Certificate
earned:
The forgotten part of quality: paying attention to production
Contributions
Integrate monitoring, observability, and alerting into the core quality engineering process to ensure systems are as diagnosable as they are functional
At a practical level, dependency injection is a process that is possible thanks to design choices allowing a piece of code to have its dependencies—like database values or external APIs—"injected" into it from the outside, rather than creating or fetching them itself. This allows for tests to have a known state ahead of running without interacting with the whole system.The Quality Perspective:Dependency injection is about using the seams in the software to control state ahead of completing a test. It is an architectural prerequisite for building testable, resilient systems.When code is tightly coupled and can only create its own dependencies, testing becomes a multi-step process just to configure the scenario you want to test. Being forced to interact with the entire system at once leads to slow, brittle test suites that bottleneck the delivery pipeline. Dependency injection solves this by using intentional seams in the architecture to create the desired start state for the test.
Strategic Friction are the intentional bottlenecks we design into our process specifically where risk lives:
Architecture Guardrails: If AI can spin up a microservice in minutes, we need senior-led standards that ensure it doesn’t become a distributed nightmare.
Deep-Dive Peer Reviews: Shifting the focus from “Does this look right?” to “How does this break the system?”
Automated Risk Gates: Designing smarter CI/CD checks that trigger deeper scrutiny when AI-generated boilerplate touches critical paths like security or payments.
Loved recording the 404 talk for the SQEC Certification module on Monitorability, Observability, Testability. It was great to think about how these often forgotten areas of quality can be so impact...
Collection of Stuart Thomas 404 talks on What is Quality Engineering?
I'm going to be speaking at LDX3 in June! This wouldn't be happening if it wasn't for Ash Winter, Diana Dromey, Melissa Fisher, Scout Burghardt, Simon Tomes and really MoT as a whole!
Before I t...