Blog

Thoughts on software development, technology, and more.

What 90% AI-Assisted Actually Looks Like in Practice
ai developer-tools open-source productivity

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
ai developer-tools open-source

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 software-engineering developer-tools

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.
ai software-engineering opinion

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 software-engineering productivity

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
ai software-engineering developer-tools

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
ai software-engineering opinion

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
introduction personal

Hello World

Welcome to my blog! An introduction to who I am and what you can expect to find here.