Blog

Thoughts on software development, technology, and more.

The Agent Has Root Access
ai software-engineering security developer-tools

The Agent Has Root Access

AI agent security is not about spooky prompts anymore. Once your agent can use tools, touch files, call APIs, and run commands, permissions become architecture.

From PR #1 to Feature Owner in 4 Months
ai open-source software-engineering developer-tools

From PR #1 to Feature Owner in 4 Months

Langflow 1.9 shipped yesterday with two features I built. Four months ago I'd never seen the codebase. Here's how that happened.

The Debt You Didn't Write
ai software-engineering productivity

The Debt You Didn't Write

AI-assisted coding is creating a new kind of tech debt — not from bad code, but from code nobody on the team fully understands. And it compounds faster than you think.

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.