Discussion about this post

User's avatar
Matto's avatar

I couldn't find the right label for the code that AI produces but I think "prototype" is the best one so far. My experience, even though I'm deep in the infrastructure trenches, supports what you say here.

It's a tragicomic to witness an industry that has spent decades trying to figure out how to measure developer productivity fall over itself for any product that claims to improve said productivity by 20-1000% without anything to back it up.

Unfortunately, the industry has a bad habit of building prototypes and putting them into production. Perhaps it's simple ignorance combined with misaligned incentives, where business decisions are often made by people with a weak grasp of technology. What comes to mind is the recent Tea app fiasco. Or a tweet (or substack note?) that said something along the lines of "AI will build your app, then you just need to scale it." Outfits like Facebook and Google have invested million employee-years of effort into "just scaling it", so that kind of statement betrays how disconnected from reality a speaker is.

That is to say, I expect vibe-coding to be like crack cocaine for a large'ish group of people. We'll see a flurry of launches followed by a wave of crashes and data breaches, until at some point pushback builds up in engineering culture.

I do think that even if progress in AI stopped today, it would take us years to fully realize the potential of this technology, and it will at least as large as the deployment of the Internet. But vibe-coding and the dream of the AI-supercharged-100x-developer seem like nothing but dreams at the moment.

Expand full comment
1 more comment...

No posts