Memory & Task Systems: Giving Your AI Agent a Brain
Context windows are finite and sessions don't persist. Here's the three-tier memory system I built to make my AI agent actually learn over time.
I'm Graham. I write about the tools, books and systems that have helped me most — from productivity and health to building software and a sustainable home in the woods.
Get my weekly newsletter — one idea + the best of what I read.
Join 25,000+ readers. No spam, unsubscribe anytime.

I'm documenting my pursuit of a good life — the experiments, the failures, and the lessons worth sharing.
Habits, workflows, and decision-making frameworks I use daily.
Indie hacking, SaaS, and lessons from building in public.
Training, nutrition, biomarkers, and recovery experiments.
Off-grid construction, DIY projects, and building a home from scratch.
100+ detailed notes with key takeaways from the best books I've read.
Detailed notes, key takeaways, and favorite quotes from the books that shaped my thinking.
Context windows are finite and sessions don't persist. Here's the three-tier memory system I built to make my AI agent actually learn over time.
Compute was never the bottleneck. After months of running AI agents as real work infrastructure, here's what actually matters — and what the Mac Studio crowd is overlooking.
Perishable skills decay. Non-perishable skills compound. Here's the framework I use to figure out which is which — and the 6 skills I'm betting on.
Every Sunday: one idea from me + the best of what I read, watched, or learned that week. Free, useful, no fluff.