Blog

This is where I ramble. It may make sense sometimes, it may not.

Vibe coding, definitely not production ready.

Published by Ryan Valentine on 5/16/2025.

The more I look around, be it in blog articles, tech sites or LinkedIn posts - the more I sigh in despair at some of the content I see.

Why? The rise of AI.

Now, I have nothing against AI / LLM's. I use various tools to augment my own productivity on a day to day basis; though it'll be a cold day in Hell before I use AI to write another unit test (after spending 80 minutes arguing with a Claude model about getting a simple template test running). In terms of speeding up my own workflow, they've been great. They can genuinely add value in many situations. I mean, maybe not if you fire all of your developers... _like some people_.

So, what's my problem with them?

"Go from idea to production-ready code in minutes."

This. This line. It fills me with a sense of rage that I cannot quite quantify. It's the same feeling I get when I order a Coke Zero and a Diet Coke appears instead. Rage. Sadness. Despair at the universe. You make think I'm overreacting, but Diet Coke is an abomination that should be purged from existence.

Now if you were going to say "go from idea to internal prototype in minutes"? Sure. I could agree with that. However, calling the code generated by a lot of these services _production ready_ is quite frankly dangerous. Most of the time there are either gaping security holes or massive performance issues (render effect hell in the frontend is one of my favourites). We're also seeing a rise in sites that all look like a carbon copy of one another; I mean, I like shadcn... but it gets a bit old after a while.

What's the key takeaway from this? By all means, use AI; but don't trust anything it gives you. It's that simple.

Note: The cover image is intentionally AI "art" (and I use the term art loosely).