Blog
Thoughts on software development, technology, and more.
What 90% AI-Assisted Actually Looks Like in Practice
4 months, 38 merged PRs, 18k+ lines across a massive open-source codebase. Here's what working 90% AI-assisted on Langflow actually felt like — the good, the real, and the things nobody talks about.
Ruflo: Multi-Agent Orchestration for Claude Code
If you've been using Claude Code and wished you could throw more than one agent at a problem, Ruflo is worth a look. 60+ specialized agents, self-learning routing, and a clever cost optimization trick.
Plausible But Wrong
AI coding agents are great at generating code. The problem is they're generating code for a problem you didn't fully describe. Spec-driven development fixes that — and it's simpler than it sounds.
The Real AI Race Isn't the Model. It's the Harness.
Model quality still matters, but the real separation now is the scaffolding around it: context, tools, evals, testing, and feedback loops that let agents do reliable work.
Speed Without Synthesis Is Just Faster Chaos
AI is in 60% of developer workflows, but only 0-20% of tasks can be fully delegated. The real edge isn't shipping fastest — it's synthesizing what you learn from all that speed.
I've Been Lying to My AI Agent This Whole Time
How overly detailed CLAUDE.md files can actually make AI agents worse at coding — and the security risks hiding in plain sight.
The Life, Death, and Embarrassing Rebrand of Vibe Coding
A eulogy for the term that was born a meme, crowned a dictionary word, survived a production database massacre, and was killed by its own creator — all in twelve months.
Hello World
Welcome to my blog! An introduction to who I am and what you can expect to find here.