Little. Yellow. Different.

Little. Yellow. Different.

Notes from a Vibe Coding Experiment

What I Learned Building Software by Talking to Machines

Ernie Hsiung
Jun 19, 2025
∙ Paid
6
3
Share

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.

Little. Yellow. Different. is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

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…

Keep reading with a 7-day free trial

Subscribe to Little. Yellow. Different. to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Ernie Hsiung
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture