Postgres · 12 Sept 2026 · 8 min
// WRITING
Blog.
Notes from the rabbit holes — bugs that took a day, database features nobody uses, and the small decisions that decide how a product feels.
written while it was still fresh.
// FEATURED
SWIPE →
06 / 22 Jun 2026
When not to reach for useEffect
Most of the effects I deleted were doing work React would have done for free.
ReactFrontend4 min read
07 / 5 Jun 2026
Docker images that build in seconds
Layer order is the whole trick. Copy your lockfile before your source, and stop reinstalling the world.
DevOpsDockerCI5 min read
08 / 18 May 2026
Reading a flame graph for the first time
Wide means slow, tall means nested. Once that clicked, profiling stopped being guesswork.
PerformanceTooling4 min read