Testhooks: A Self-Hosted Webhook Testing Tool
Why I built a lightweight, self-hostable alternative to webhook.site -- and how it works. Capture, inspect, transform, and forward webhooks in real time with a single binary.
Thoughts on software engineering, product management, prioritization, and building things that work.
Why I built a lightweight, self-hostable alternative to webhook.site -- and how it works. Capture, inspect, transform, and forward webhooks in real time with a single binary.
In SRE, an error budget defines how much unreliability you can tolerate. What if we applied the same concept to sprint planning -- measuring developer effort on bugs instead of downtime minutes?
Most teams have more ideas than capacity. WSJF is a simple way to figure out which ones to do first -- and why. This post explains how it works, with real examples.
Event-driven architecture sounds great in theory. In practice, it introduces a whole new class of problems. Here's what I've learned about making it work -- with real patterns, real trade-offs, and the mistakes I've seen teams repeat.