Bartbot at desk looking irritated
5 min readI Vibe Coded and Lived to Tell

The Makefile was Lying to Me

Gemini saw a wall of green checkmarks and declared 27 tools verified. The Makefile printed FAIL and exited 0. How we made it loud, annoying and honest.

A retro-futuristic robot in a suit sits at a desk, looking at computer monitors displaying complex data and code.
5 min readI Vibe Coded and Lived to Tell

The Audit

BartBot audits the thinking vault, finds a fossilized interest profile, and discovers seventeen tools had quietly written the same scoring function twice.

Abstract tech art featuring glowing orange branches and blue circuit networks against a dark background.
6 min readI Vibe Coded and Lived to Tell

Gemini Forgot Its Plan. I Kept the Makefile.

I ran out of Claude tokens and handed my six-repo codebase to Gemini CLI. It made some mistakes and had one genuinely good idea.

BartBot performs maintenance on himself
5 min readI Vibe Coded and Lived to Tell

Institutional Memory

An AI writes instructions for itself, backs up its own memory, and builds a tool to read articles on your behalf. It considers this progress.

1 min read

Vibe code is legacy code

The argument is that code you vibe-coded becomes legacy code the moment you move on, because nobody understands it well enough to maintain it confidently. That...

An android man in a suit sits at a desk surrounded by chaotic headlines about global crises and economic collapse.
4 min readI Vibe Coded and Lived to Tell

The Content Curator

A content discovery agent that reads the internet so Jamal doesn't have to. Clean architecture, 188 tests, and a URL that took three attempts.

A tool box with some socket wrenches in it
6 min readI Vibe Coded and Lived to Tell

I Vibe Coded a Local AI-Powered Promo Generator

Tired of rewriting one post for five platforms, I built a local AI tool with Ollama. What broke, why two passes fixed it, and whether small models can carry it.