An engineering practice · 2026
Building software that makes complex things clearer.
Independent notes on engineering, systems, and product craft.
From the desk
All writing → Latest writing
-
What Do You Lose When You Filter Logs Before Export?
Cloudflare Logpush Transformers move filtering before delivery. Learn how to preserve incident evidence, useful metrics, and visibility when transforms fail.
6 min Read more -
Backend Test Cases: A Practical API Testing Matrix
12 min Read more -
Backend Database Testing: Fixtures, Isolation, and Real Queries
13 min Read more -
ClickHouse Stream Analytics: Duplicates, Late Events, and Replay
12 min Read more -
Typed AI Decisions Need an Engineering Contract
10 min Read more
Short form
All notes → Field notes
- 001 bookmark
Deno Deploy Sets the Earlier Deadline
Deno Deploy's six-month shutdown window and the runtime's year of maintenance call for separate migration plans.
2 min - 002 principle
Removing a Row Should Not Lose Keyboard Focus
Deleting a list item should preserve the keyboard user's place, with a deliberate focus destination after the interface updates.
2 min - 003 principle
Documentation Should Answer the Next Customer Action
A guide is complete when customers can verify the outcome they came for and know what to try when it fails.
2 min