Articles & notes
Writing about AI infrastructure, agentic systems, and building in public.
How I Built a Publishing Stack for AI Search
People are finding things through ChatGPT and Perplexity instead of Google. I built a pipeline that handles the optimization for that automatically — here's how it works.
Apr 25, 2026Building Systems, Then Giving Them Away
At Zeta Global, my team gave me room to figure things out. I tried to do the same for the people who came after me — from responsive templates to training engineers across time zones.
Apr 25, 202645 Rule Files Were Making My AI Worse
I had 45 rule files telling my AI how to behave. The output was getting worse, not better. Then I measured — 170KB of context loaded per session. Here's what happened when I deleted half of them.
Apr 11, 2026Why I Let AI Fight With Itself Before I Ship Anything
When I build with one AI for too long, the output starts drifting — confident but incomplete. A second model catches what the first one misses. Here's the two-pass process I use now.
Mar 31, 2026Every Rule I Wrote Started as a Mistake
I added Husky because of an anti-pattern. CI because of an anti-pattern. PR requirements because of an anti-pattern. None of it came from reading best practices. It came from breaking things and writing it down.
Mar 28, 2026