|
As a developer, I kind of feel like this all smells like job security. After using LLMs for a while, I have to admit it's pretty nice, and I like using it. I've been vibecoding a few apps, and it's a good dopamine hit to immediately see your ideas come to life. However, based on my experience, it will bite you if you trust it blindly. Even in my vibecoded projects, it keeps adding "features" without me asking for them. Since they're just pet projects, I don’t really care as long as the end result is what I'm expecting, but I don’t think companies will be as flexible. I also don't think customers would like it if features changed or got added with every new fix or update. So this could go in a bunch of different directions from here, but to summarize the current situation: A lot of companies are heading in this direction.
Without proper engineering, AI will easily write more code and potentially change the application unintentionally.
We will have fewer junior engineers entering the market because of fear around AI and reduced hiring.
AI usage will hit a critical point where it is making massive amounts of changes, and the people "prompting" it might start getting overwhelmed.
We will end up with more features that people have to keep in their heads. I don’t think we can trust LLMs 100%, and because of that, developers will still need to know exactly what the application does.
Eventually, there will be a lot of bugs, and developers will complain that we need additional human resources.
Hiring starts again.
I think, right now, the toughest position is for new developers, and the best position is for people already in the market. |
The process often went the way you're describing. Initial rapid success as prototypes got up and running quickly with the messiest code imaginable. But over time progress slowed more and more as tech debt and poor decisions created an increasingly large drag, eventually resulting in a stalled/dead project.
Maybe this time is different, but a lot of my early work was cleaning up projects that fit this pattern. I hope the new up and coming developers will get the same opportunity.