I Vibe Code Every Day Without an Engineering Team. Here Are the 3 Modes I Switch Between
AI Coding

I Vibe Code Every Day Without an Engineering Team. Here Are the 3 Modes I Switch Between

Three modes of AI coding—auto-edit, planning, and GSD—and how matching the mode to the task drives better results without an engineering team.

· 5 min read
Context Is Everything: Keeping AI Coding Agents From Losing the Plot
AI Coding

Context Is Everything: Keeping AI Coding Agents From Losing the Plot

Why saturating a coding agent's context window quietly wrecks its output, and the docs/backlog/handover system I use to give agents real memory across a multi-repo project.

· 5 min read
LLMs Don't Hallucinate — You Just Don't Ask Them to Show Their Work
AI Coding

LLMs Don't Hallucinate — You Just Don't Ask Them to Show Their Work

The reframe that changed how I use AI for anything serious: it's not that the LLM hallucinates, it's that you never asked it to expand its context and prove its work. Here's why it happens — limited context, embeddings picking the closest match instead of the exact truth — and the two-step trick that kills most of it: expand the context, then demand proof for every sentence.

· 3 min read
Permission Modes for AI Coding: Bypass, Auto-Edit, and Planning
AI Coding

Permission Modes for AI Coding: Bypass, Auto-Edit, and Planning

Bypass, auto-edit, and planning are three different gears in Claude Code, not one setting — and knowing when to shift into planning is what saved a deploy bug I couldn't fix any other way.

· 4 min read
Stop Calling It "Transparency"—Here's What Companies Should Actually Be
Unfiltered

Stop Calling It "Transparency"—Here's What Companies Should Actually Be

A critique of companies that claim transparency as a core value, arguing for being imperfect, candid, and human-first instead, with fact-based feedback.

· 4 min read
There's a Better Way to Handle Layoffs (A Message to Leaders)
Careers

There's a Better Way to Handle Layoffs (A Message to Leaders)

A plea to leaders to handle layoffs with honesty, real reasons, time, and help, and advice for those laid off to treat their career like a solo company.

· 3 min read
The Dangerous Gap Between AI POC and AI Product (And Why We Keep Ignoring It)
AI Takes

The Dangerous Gap Between AI POC and AI Product (And Why We Keep Ignoring It)

Why mistaking an AI proof of concept for a production-ready product creates false time estimates and integration problems, and how teams should use AI better.

· 4 min read
Something Even Faster Than AI Prototypes (My Friend's Brilliant Approach)
Product

Something Even Faster Than AI Prototypes (My Friend's Brilliant Approach)

Why validating an idea directly with real customers as a hidden service beats jumping straight into AI-built prototypes.

· 2 min read
Why AI Won't Save Us All (And Why That's Not What You Think)
AI Takes

Why AI Won't Save Us All (And Why That's Not What You Think)

AI hype hides the hard work of real products; designers, PMs, and engineers are still needed because making something great is the difficult 90 percent.

· 3 min read
When ChatGPT Is Not Enough: How I Planned an XTerra with AI
AI Coding

When ChatGPT Is Not Enough: How I Planned an XTerra with AI

Planning an XTerra triathlon revealed why ChatGPT struggles with long projects, and how moving to Claude Code with files and MCP fixed memory and dates.

· 3 min read
I Woke Up at 4 AM and Became a Vibe-Coding Master (In 6 Hours, Not 15 Minutes)
AI Coding

I Woke Up at 4 AM and Became a Vibe-Coding Master (In 6 Hours, Not 15 Minutes)

A first-person account of building a full-stack app in six hours with AI tools, plus the engineering mindset and patterns that made it work.

· 3 min read
AI Won't Replace You (Unless You Allow It To)
AI Takes

AI Won't Replace You (Unless You Allow It To)

Treating AI as a collaborative companion rather than a one-shot replacement, and recognizing its limits to work faster and stay ahead.

· 2 min read