Massive, voluntarily deskilling of a professional class on an economy-wide scale. The folks who do not deskill will be the winners (eventually). Probably not before a bunch of people use the whole thing to make their fortunes selling smoke and mirrors, and probably not before burning down the planet, though. Where's Ford Prefect when you need a lift? 🤔
@ai6yr Rhymes with pulling COBOL programmers out of retirement to fix y2k bug. It will take a lot of money to pull me out of retirement to fix vibecoded systems that have zero human-written documentation 15 years from now.
@scottmiller42 @ai6yr I don't think "fixing" is possible with non-trivial vibecoded software. It's basically the equivalent of embedding a circuit in epoxy. You just have to replace it as soon as it starts acting up.
@mattblaze @scottmiller42 @ai6yr that is counter to the experience of many fairly experienced software developers at this point, but to be fair “vibecoded” spans a lot of techniques and tools at this point too, from very sloppy to quite rigorous.
@luis_in_brief @scottmiller42 @ai6yr What kind of code are you talking about generating here? Complete systems, or small individual modules as part of a human architected system? I've seen a reasonable job done for the latter, but it all quickly seems to fall of a cliff at some level of complexity.
@scottmiller42 @ai6yr I actually find the unreadability and un-maintainability of code produced by generative AI somewhat surprising and interesting. If you had asked me five or so years ago, I would have expected machine produced software to be better than machine produced written language in 2026. But the opposite is clearly true.
@mattblaze @scottmiller42 @ai6yr
I already have a huge problem with unreadable C++ code I have to work with. For some reason the zealots who wrote all that stuff really believed in the whole self-documenting code garbage. I've spent weeks reverse engineering it,
@scottmiller42 @ai6yr It may be simply a matter of the requirements assumed by these systems. Code doesn't have to be comprehensible to "work", but human lanague does.
@mattblaze @scottmiller42 @ai6yr agree
I think it will be an interoperability standard change that will enact the demise of the vibe code