Archives
ARCHIVES · 15 essays
Archives
Jun 24development Jun 2testing May 19testing May 7testing Apr 21testing Apr 8testing Apr 1testing Mar 25testing Mar 16cicd Mar 10cicd Feb 27testing Feb 16strategy Feb 15automation Feb 12cicd Feb 11cicd
Code Review: Cost, Not Investment
Code review is designed to raise quality, transfer knowledge, and prevent defects. When it becomes a routine approval...
Your Biggest Contract Is Hidden Inside an E2E Test
Most teams rely on E2E tests to verify the frontend-backend boundary — but that boundary is a contract,...
Shifting Left Without Burning Bridges
You already know what needs to change. The hard part is how to move the team — without...
End-to-End Testing: The Slow Road to Blame and Burnout
End-to-end tests feel like a safety net — but when they become your primary strategy, they quietly erode...
Tests No One Wants to Touch
Test code deserves the same care as production code — reviews, refactoring, and clear standards. Here are the...
Every Heroic Bug Fix Is a Process Failure
Praising emergency bug fixes feels natural — but it rewards failure recovery, not quality. Here is why every...
Shift Left or Fall Behind
Testing later feels safe but costs more than it saves. Here is why delayed testing compounds against you,...
Let Failures Speak
How to design tests, failures, and artifacts so that every failure points directly to the fix, without re-running...
Contract Testing: The Journey to Confidence
How contract testing validates microservice integrations without full environments — enabling safe, confident releases on every branch.
Test Before You Merge
Why merging first and testing later breaks everything — and what branch-level testing actually requires to work in...
Test Coverage: Signal, Illusion, or Guardrail?
High coverage isn't proof of quality. Low coverage guarantees blind spots. How to use coverage as a genuine...
Testing in Production: You Fail Before You Start
Why testing in production means you've already failed — and how proper environments and branch-level testing prevent defects...
The Trap of Test Reports
Why test dashboards and coverage charts rarely improve quality — and why a stable green pipeline matters more...
Green or Gone: Why We Stop Trusting Tests
Why slow and unstable tests lose team trust, turn pipelines into noise, and what it takes to build...
Continuous Delivery: Why It Matters and How to Actually Make It Work
Learn why Continuous Delivery is a business necessity and what it actually takes to implement it in real...