āVibe coding is a nightmare and Iām getting ready to ban it,ā said āClint,ā the CTO of a mid-sized fintech.
Heās not kidding around.
āWe opened more security holes in 2025 than we did in all of 2020 to 2024. Itās a miracle we havenāt been breached yet. We keep catching flaws in regression testing ā which is pretty late ā and at some point weāre going to miss something, and then itās someoneās head. Probably mine.ā
In the back half of last year, Iāve heard from a growing number of tech leaders, and current and former software developers, about their chaotic journey with AI coding in enterprise tech. It was almost always a journey that started with āvibe codingā as a first experimental step.
Now those leaders and developers are implying that vibe coding is just a fad, maybe a marketing ploy to sell AI coding into the enterprise, because if AI allows anyone to be able to code, it triggers the question:
āHow many of these expensive software developers do we really need?ā
Thatās a lot of smoke. Iām a former expensive software developer, a current entrepreneur, and a half-hearted vibe coder. Iām going to recklessly speculate about vibe coding based on some conspiratorial-sounding conversations Iāve had with tech leaders and experienced software developers, and see if thereās fire. My Own Personal Hacker
Yes. Anyone can code. But security holes are easy to open, and thus, āanyoneā can also attract their own personal hacker.
Like I did. Twice.
Warning: I am a former developer and, these days, I have a standby network of current senior developers who can help me with things like security. Donāt try this at home.
Without naming names, over the last several years, I built a minor empire out of a no-code platform hooked up to a lot of low-code tools. I did this partly to show that anyone could do this ā āAnyone can no-code!ā And it worked great and still works today.
Except a few years ago I spent an entire summer fighting one individual, persistent hacker. No flaws to fix, no holes to patch, but I couldnāt stop him from trying to break in. The no-code platform couldnāt stop him. His ISP wouldnāt do anything. Finally, out of frustration, I just ditched the whole function and leaned totally into Stripe. More expensive, and a lot of hours lost, but no more hackers, and thankfully, no damage done.
More recently, I vibe coded my way to a beautiful web-app with a sorta-simple login function to privately self-serve the showing of demos of some of the apps Iāve built, genericized and anonymizedāso no sensitive data to be hacked, but the hackers came anyway.
I took that app down too. Now I do demos the old fashioned way, from my local machine over Zoom. Itās sooo 2023. If You Vibe Code It, The Bots Will Come
In both cases, my developer friends were not shocked at my stories, and frankly, by the second time, neither was I. When I asked why these hackers would come after me, they told me ābecause youāre there,ā and that the second āhackerā was almost assuredly a bot or team of bots, just sniffing out public apps and breaking into them.
āIf you build it, they will come,ā said my favorite CTO Ryan Eade. And what heās talking about is a recent but rather well-known conundrum. Anyone can code, but the minute they go live, theyāre setting themselves up for security failures that these vibe-coding tools just werenāt built to handle.
So knowing this, why were the AI platforms pushing vibe-coding so hard, and why wasnāt anyone screaming about the security nightmare that was unfolding across the internet?
Well, Iām being facetious. They were screaming. Hell, I was too. Itās just that no one was listening because everyone was too busy building the next billion-dollar vibe-coded app.
Or too busy firing senior developers they believed they no longer needed.
Hereās where it gets spicy. The Old Man and the C++
Iāve been wanting to use that awful pun for months now. My editor will love it.
Over the last year-plus as Iāve been documenting the decimation in the tech industry, including, specifically, the gutting of senior talent from tech teams, Iāve collected a following of these former developer cast-offs.
Letās face it. Theyāre mostly old men, or slightly older men, and definitely a lot more women than before, but not as many in the 40+ age range. These are the folks with 15-20 years of experience. They were and are the hardest hit by tech disemployment, and theyāre pretty sure they know why.
ā[They] gave [AI coding] to us,ā said āMerlin,ā one of the middle-aged former developers who follows me. āThey made us prove we should keep our jobs. We did. I did, I know I did. But then they lopped off the top⦠60 percent or so of our team. By experience. They claimed āstreamlining for the futureā but it was all us greybeards that got the ax.ā
Merlin is not alone. His is one of dozens of similar stories Iāve heard over the last 18 months. And while there are a lot of reasons ā a lot of reasons ā for companies to do mass layoffs in tech these days, a number of these folks are now coming around to what in retrospect feels like an exercise in AI coding that was designed to push them out.
āItās not that the tools were passing us by,ā Merlin said. āThe tools were pretty cool and I picked them up quickly. It was more about āIf we have AI, why do we need the programmers?āā The Answer Is Security
Clint is still trying to shove vibe-coding back into the tube it came from. I asked him what he thought about the vibe-coding wave being promoted to push senior talent out in favor of AI coding tools.
āI donāt know,ā he said. āI donāt see how anyone is doing this at scale who isnāt completely versed in infrastructure, security, privacy, overall data governance.ā
Clintās company didnāt lop off any heads, but now theyāve got standards in place for when AI coding agents are to be interfaced with and how. Heās frustrated, but at least at this point heās putting out dying embers, not roaring fires.
I asked him why he didnāt take a more cautious approach at the beginning. He paused for a few seconds.
āOK. Honestly, there were a couple reasons. Iāll admit I was just as excited to get into AI as anyone else. But also, thereās this nagging pressure, like, if we donāt pick this stuff up quickly, weāre going to get left behind by our competitors who do.ā
He laughed. āOr some kid in a dorm room who rebuilds our entire business over a weekend.ā Then he paused again. āI know thatās not going to happen.ā Vibe Coding Wasnāt a Ruse, But It Left a Mark
Of course it wonāt. But itās that fear that drove a lot of companies to dump talent overboard and sink those dollars into an āAI firstā infrastructure. And itās still happening today. A kid in a dorm room isnāt going to replace a 100-person tech team overnight. But why carry that liability when 80 techies will do? Or 50? Or 10?
āThere are a lot of us,ā Merlin said, referring to the growing number of senior, now unemployed developers on the sidelines. āMaybe a kid canāt rebuild a business in a weekend, but I feel like a few of us could do something like that. Itād be sweet payback to take on these companies with their own strategy.ā
Ultimately, I think vibe coding took off on its own, riding the same wave that made me stand up my own apps. Thereās no question some tech companies also rode that wave and used it as an excuse to take drastic action to assuage those nagging fears. And as a bonus, they got a better bottom line to boot.
Just remember, in their wake, they left a growing, experienced, motivated army of developers who are much more efficient with these AI coding tools, and they arenāt interested in āvibesā so much as ādisruption.ā
Iāll talk about some of the more disruptive approaches in AI coding in future posts. Now would be a good time to join my email list, a growing army of professionals who want a unique take on the hype and the histrionics.

