Notes from a Vibe Coding Experiment
What I Learned Building Software by Talking to Machines
Start in the Middle of the Mess
I don't really know how 17,730 lines of code just showed up when I wasn't looking.
One minute, I was asking my AI to help me finish a sentiment analysis function. Next, my Obsidian plugin had morphed into something that looked like it was applying for a computer science PhD.
There were files with names like advanced-nlp-processing-engine.ts, bidirectional-transformer-implementation.ts, and comprehensive-linguistic-analysis-framework.ts. Sounded like they were building the fucking Matrix. In reality, they pointed to nowhere—data structures without meaning, functions that called nothing, algorithms that solved problems I didn't have. Like the Winchester Mystery House of software, if Sarah Winchester had been really into natural language processing.
The worst part? I knew where it came from. One of my specs vaguel…


