
Honestly, cleaning up legacy shit code is already a thing, it’s called consulting.
It won’t be a dedicated career field. The AI bubble is at an all time high, and it works now. What people will realize, is that there is more to a piece of software than just the initial code / prototype. AI is amazing at prototyping, it’s fast and it gives the dopamine rush of bringing something online fast. What AI is not good at is actually creating production ready code. Maintainability, security, operations of AI slop code suck. Massively. Adding features by AI to a vibe coded codebase sucks, and all of this is amplified exponentially if the person vibe coding does not know their shit.
The question on vibe coding is not if it will break, but when. And when it breaks, it does not matter if it’s AI or just bad code. It’s a broken app that needs fixing, and that’s just your regular software engineering job.





In all honesty, the constant rambling against any service provider when something goes wrong is tiring. as. fuck.
“I’m not using anything, I’m self-hosting everything and no cloudflare can take ME down!” - hot stuff buddy, let’s talk again when at some point you’ll have something interesting and get hugged to death. Or when something of your diy self hosted stack breaks or gets taken down by an attack.
“I’m not using (big company name) but (small startup name), and I’m not having any issues!” - wow, great, obviously the goal of the company is to stay as small as they are and supply your service. Let’s talk again too, when at some point your friendly startup gets sold, or grows more. Oh btw, smaller company usually also means less resources.
“That’s all because they are using centralized services, we need to federate everything to not have a single point of failure” - federation alone won’t help if the centralized service has several magnitudes of resources more. Any single cloudflare exit node can probably handle several times the load of the fediverse. We’ve seen lemmy instances go down all the same, and this will happen with any infrastructure.
I’m not supporting big companies having that much market share and the amount of control over the Internet as a whole that they have. But, have at least some respect from a technical standpoint for the things they’ve built. I’d say way over 80% here haven’t seen infrastructure, traffic and software on a scale that’s even remotely close to the big players, but are waffling about how this or that is better and how those problems should be solved and handled. Sit the fuck down.