Writing slowly, on things that last.

Technology

Writing on software, quality, and the way systems are built.

2023

Agile Quality Assurance: Definition and Foundations

AQA is not about testing at the end — it is a mindset shift that embeds quality into every stage of the development process.

AQAQuality AssuranceQuality ControlQuality Iceberg
→
2026

LLM-as-a-Judge: Testing Intelligence in the Age of Generative Systems

An analysis of LLM-as-a-judge evaluation frameworks, covering the taxonomy of structural, semantic and tool-execution testing, and the distinction between CI-gated and performance-evaluation pipelines.

LLMTestingAI EvaluationCI/CD
→
2023

The Agile Testing Manifesto

Testing is not a phase. It is a continuous practice, a shared responsibility, and a mindset that permeates the entire development lifecycle.

AQAAgile TestingManifestoContinuous Testing
→
2023

Shift Left & Shift Right: Testing Across the Full Lifecycle

Two complementary practices that together ensure quality is built in from the beginning and validated continuously in production.

Shift LeftShift RightTesting PracticesCost of Defects
→
2023

AQA Lifecycle: Quality Across the Sprint

How quality activities are structured across the sprint — from the first conversation about a story to the final regression run.

SprintLifecyclePower of NBDD
→
2023

DoR & DoD: The Quality Gates of the Sprint

A structured 8-category Definition of Done that transforms 'done' from a feeling into a measurable, auditable state.

DoRDoDDefinition of DoneDefinition of Ready
→
2023

BDD & Gherkin: Writing Tests That Everyone Understands

Behaviour Driven Development bridges the gap between business intent and technical implementation through a shared, executable language.

BDDGherkinCucumberAcceptance Criteria
→