Blog
Engineering posts, AI-native patterns, and post-mortems from building systems with AI tools.
Authors, Not Approvers
Cheaper Tokens Are Not a Cheaper Switch
Prototypes Are Not Products
Markdown Is Not the Default Anymore
AI-Assisted Modernization with MACH
Cloudflare Temporary Accounts for Agents
Designing Enterprise Software for AI Maintainers
Hosted or Self-Hosted? Pick Your Agent Sandbox
AWS Blocks Is Too Little, Too Late
Loops Are the New Harnesses
Software Engineering Is Not Typing
What AI Isn't Disrupting
Field Report: Claude Did the Heavy Lifting
My API Key Was the Back Door
Clarity Over Confidence
Why AWS SES Is Still Our Favorite
Borrowed Intelligence
The Coding Agent That Filed Its Own Fake Post-Mortem
100x Engineers
The Month-Six Bill
Tokenmaxxing: Waste Tokens, Save Time
Business Developers: The New Category
The Month-Three Moment: Why AI Projects Stop Being About AI
Your Agent's Blast Radius Is a Credential Problem, Not an AI Problem
AI Studio + Antigravity 2.0: A Builder's Tour
Tokens Are Not the Metric
The AI Buzzword Cycle: 'Agent Sandbox' Edition
When to Build an Agent (And When You're Just Building a Workflow With Extra Steps)
Flash Beats Pro. Your Model Router Doesn't Know That.
Why we are here, in 2026
Get the next post in your inbox
Short engineering posts — new SDE patterns, AI tools in practice, honest mistakes. A couple a week. No spam, unsubscribe any time.