Journal
Latest notes.
On testing, code, and the web.
QA
โ
โ
Why your E2E tests are flaky (and how to fix them)
Flaky tests aren't a coincidence. They're a symptom of timing assumptions you didn't know you made. Here's how I find and fix them.
Apr 12, 2026Read article โ
Webdev
โ
โ
Five React patterns I now reach for first
Patterns I underestimated for too long, and the cases where each one earns its place in the codebase.
Mar 18, 2026Read article โ
Career
โคง
โคง
How I pivoted from frontend to QA โ and back
What I learned splitting my time between shipping features and breaking them on purpose.
Feb 10, 2026Read article โ
QA
โ
โ
Playwright vs Cypress in 2026
An honest comparison after using both in production for two years.
Jan 22, 2026Read article โ
Webdev
{ }
{ }
TypeScript types I wish I'd written sooner
A handful of small utility types that paid for themselves within a week.
Dec 15, 2025Read article โ