Why This Developer Is Scrapping 234 AI-Generated Commits and Starting Over by Hand
After 7 months and 234 commits building k10s β a GPU-aware Kubernetes dashboard β entirely through vibe coding with Claude, developer Shiv Bhosale is archiving the project and rewriting it from scratch. The 1,690-line god object that emerged from AI-generated features worked beautifully in isolation but collapsed under its own complexity when views started interfering with each other. "AI builds features, not architecture," he concluded.
His detailed post-mortem reveals five critical patterns that emerge from AI-assisted coding: god objects as the default artifact, velocity illusion that widens scope, positional data time bombs, and concurrent state mutations that work "99% of the time." Each insight comes with concrete CLAUDE.md directives to prevent the same mistakes. The rewrite is happening in Rust, by hand, with architecture decisions made upfront instead of emergent from prompts.