Companies are refusing to hire or even laying off plumbers because hucksters backed by massive unicorn-chasing investment money told them they can build plumbing faster and cheaper out of cardboard.

A few years from now, there’s going to be a hell of a market for people who can replace cardboard toilets with real ones.

And also for people who can replace carpets. And walls and floors.

This is a post about LLM-generated code.

@inthehands I actually enjoy taking poorly-written code & cleaning it up, line by line. It’s satisfying in the same was as weeding, or untangling a necklace.
But I am never again doing it as a job, only for personal satisfaction.

@superflippy @inthehands it depends on what you are starting from. Sometimes it can be a lot easier to understand the problem that it's trying to solve and approximately how its solving it, and then just rewriting that from scratch.

I'm afraid that AI slop code is going to strongly trend towards this "reverse engineer business requirements, then rewrite" end of the spectrum.

I know the feeling you are talking about: I've cleaned up code both professionally and for personal satisfaction. Unfortunately (unless you have a _very_ understanding client) spending the time to properly disentangle commercial code is often a dicey proposition, it's more like you sneak in obvious improvements when you can, and hopefully things are stable enough over time that things eventually get better. (lol)

But the stuff done for personal satisfaction, those have often been puzzles I've occasionally thought about over years before a way forward occurs to me.

@leon_p_smith @inthehands I think you’re right. AI slop is probably going to have to be deciphered then rewritten, which is its own kind of satisfying, if you’re allowed to do it.