Archives
ARCHIVES · 15 essays

Archives

Jun 24
Code Review: Cost, Not Investment
Code review is designed to raise quality, transfer knowledge, and prevent defects. When it becomes a routine approval...
development
Jun 2
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,...
testing
May 19
Shifting Left Without Burning Bridges
You already know what needs to change. The hard part is how to move the team — without...
testing
May 7
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...
testing
Apr 21
Tests No One Wants to Touch
Test code deserves the same care as production code — reviews, refactoring, and clear standards. Here are the...
testing
Apr 8
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...
testing
Apr 1
Shift Left or Fall Behind
Testing later feels safe but costs more than it saves. Here is why delayed testing compounds against you,...
testing
Mar 25
Let Failures Speak
How to design tests, failures, and artifacts so that every failure points directly to the fix, without re-running...
testing
Mar 16
Contract Testing: The Journey to Confidence
How contract testing validates microservice integrations without full environments — enabling safe, confident releases on every branch.
cicd
Mar 10
Test Before You Merge
Why merging first and testing later breaks everything — and what branch-level testing actually requires to work in...
cicd
Feb 27
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
Feb 16
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...
strategy
Feb 15
The Trap of Test Reports
Why test dashboards and coverage charts rarely improve quality — and why a stable green pipeline matters more...
automation
Feb 12
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...
cicd
Feb 11
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...
cicd