Articles
The parts the quickstart guides leave out. Why projects stall, what context windows really do to you, and what has to be true before strangers can use your app.
Two Different Worries Both Called AI Addiction
One is leaning on a chatbot for company. The other is leaning on it for thinking. The evidence differs for each, and so does what to do about it.
Build NotesThe View That Ignored Row Level Security
Row level security was on and every policy was correct. A plain view runs as its owner and never checks them, so 2,028 rows of invoice totals reached the public key.
Build NotesWhat Mindsmith Changed About Our Learning Pages
An afternoon in a purpose built eLearning tool changed how we structure our own training pages. Thirteen long ones became 189 short ones.
Build NotesTwo Repair Platforms, Neither One Open Source
Two AI repair platforms were handed to us as open source. Neither is. Running their funnels with a real car still rewrote how our diagnostic step works.
FundamentalsWhy Vibe-Coded Projects Stall at 80%
The first weekend produces a working app. Month two produces nothing. Five mechanisms cause this, and the fix depends on which one has you.
FundamentalsWhat Is Vibe Coding, Really?
The term went from a tweet to an industry in under two years. Here's what it actually means, what it doesn't, and why the definition matters more than it sounds.
FundamentalsThe Context Problem: Why Your AI Forgets Your Codebase
The single most important technical concept in vibe coding. Understand this and half your frustration becomes predictable and fixable.
ShippingShipping a Vibe-Coded App to Production
The checklist between "it works on my screen" and "strangers can use this safely." Most of it is not optional, and none of it requires you to stop using AI.
Getting StartedMCP Explained for Vibe Coders
Model Context Protocol is the difference between an AI that writes code and one that can check whether the code works. Here's what it is without the spec-speak.
Getting StartedChoosing Your First AI Coding Tool
There are two dozen options and most comparisons are marketing. Here's how to pick based on what you're actually trying to do.