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