🌱 Heads up, this is a digital garden, not a blog
Like many, Joel Hooks introduced me to the idea of a digital garden. Here, I focus on process and ideas rather than fully-baked blog posts.
If you'd like to learn more about digital gardens, I suggest reading A Brief History & Ethos of the Digital Garden by Maggie Appleton
Latest Posts
Explore my thoughts on software, AI, and technology
Your Team Wants to Copy ChatGPT. Here's What You're Actually Signing Up For.
Most teams watch ChatGPT and see magic. They don't see the event stream, the state machine, or the years of product iteration hiding behind a simple text box.
Async vs Sync in FastAPI
FastAPI is async — but that doesn’t mean your code is. A practical breakdown of async vs sync routes, event loops, and how blocking code quietly takes down production.
LLM Evals Are Just Integration Tests
LLM evals are treated like a new discipline, but they’re not. They’re integration tests with worse failure modes and fuzzier signals.
AI Engineering's Full-Stack Problem
As AI Engineering evolves beyond AI-centric companies, are we repeating the "full-stack developer" trap by expecting engineers to master an increasingly broad set of skills?
2025, The Year of Agents?
Examining the growing buzz around AI agents in tech, what they actually mean, and whether we're ready for widespread adoption. A critical look at the definition, current capabilities, and potential overuse of "agent" as a buzzword.
Teach Cursor Your Codebase
Learn how to maximize Cursor AI's effectiveness by providing the right context about your project