Blog
Field notes on backend engineering, Go, open-source CLI tools, AI-native development, and shipping reliable software.
Software Engineering in the Agentic Era: Why Fundamentals Still Matter
Why coding agents amplify engineering judgment rather than replace it, and how developers can use them without losing the fundamentals that keep software reliable
ai software engineering opinion
Green Tea GC: How Go Stopped Wasting 35% of Your CPU Cycles
How Go 1.25's experimental garbage collector stops CPU stalls by organizing memory into neighborhoods instead of random object jumping
go garbage collection performance
A Deep Dive into Dynamo's Architecture and Scale
Understanding DynamoDB's core principles - from architecture decisions to real-world patterns
dynamodb aws system design databases