Staff Engineer · Airbnb
Agentic AI on the systems businesses run on.
I'm a staff engineer with fifteen years on enterprise platforms. These days I build agentic AI on top of the systems businesses run on, and I write about what it takes to make it reliable — the guardrails, the human-in-the-loop, and the engineering around the model.
Featured — selected writing
02 pieces
I Write Far Less Code Than I Used To. The Job Got Harder.
The metaphor went from autocomplete to agent, and the engineer's job went with it — from writing code to directing and checking the things that write it. What actually changed, why the productivity isn't automatic, and the skill that matters now.
How the Creator of Claude Code Actually Uses It
Boris Cherny built Claude Code, and the way he uses it isn't about clever settings. It's about running it like a small team instead of a chat window. The handful of habits behind that, and the ones I've adopted.
Latest — most recent
All posts →I Write Far Less Code Than I Used To. The Job Got Harder.
The metaphor went from autocomplete to agent, and the engineer's job went with it — from writing code to directing and checking the things that write it. What actually changed, why the productivity isn't automatic, and the skill that matters now.
Two Coding Agents, One Project Brief
I run Claude Code and Codex over the same repo, and each wants its own instructions file. Maintaining two by hand means they drift, and a stale project brief is worse than none. The fix is boring, and it's a symlink.
How the Creator of Claude Code Actually Uses It
Boris Cherny built Claude Code, and the way he uses it isn't about clever settings. It's about running it like a small team instead of a chat window. The handful of habits behind that, and the ones I've adopted.
Your AI Tools Start From Zero Every Time. They Don't Have To.
AI coding tools forget everything between sessions, so they repeat mistakes and relearn your conventions over and over. Here's the learnings loop that fixes it, and exactly how I wired it into Claude Code on this blog.
Putting AI in Front of a Platform: Lessons from Real Systems
What I've learned putting LLMs and agents on top of a Salesforce platform, where the data has rules you don't get to ignore and a wrong answer lands in the system the business runs on.