
AI
Building with AI in production. Prompt debugging, conversation history, vendor architecture, and the gap between demo and real product.
An Empty AI Response Corrupted Chat History
Gemini returned HTTP 200 with zero content. I saved it. The conversation never recovered.
Three Bugs That Were Actually My Prompts
Three debugging sessions where I spent hours chasing AI misbehavior — and each time discovered the model was executing my instructions exactly as written. The bug was me.
Nobody Finishes a 15-Minute AI Interview
How I decomposed a monolithic AI discovery interview into 8 standalone tools — each with its own deliverable, landing page, and search intent.
Build Apps Like LEGO Bricks
Use ports & adapters architecture to swap AI providers like LEGO bricks. Avoid vendor lock-in, optimize costs, test new models easily.
"It Works" Isn't Enough for Commercial Software
Vibe-coding excels for personal projects but creates dangerous technical debt in commercial products that require human-designed architecture and oversight