The way I see it is like the digital camera or cellphone camera allowing the masses to snap a photo of anything and creating a giant archive of disposable slop. This will be the same with LLMs and code for most of the users. Bringing a technology to the masses doesn't mean everyone will be generating good quality results.

The cream will rise to the top of the new "art" and we will be left with amateur "devs" posting their LLM selfie to LLMstagram.

When the hype dies down and everyone starts being critical of software and code again it will be obvious.

Reply to this note

Please Login to reply.

Discussion

Of course there will be new slop, that's actually the proof that it has created a paradigm shift in how technology is used and delivered.

We saw the same thing with Youtube, there was an ocean of worthless, nonsense content that nobody wanted to watch. But the existence of that in a way that it could be interacted with by millions of people proved that it was truly a fundamental shift in media and publication, and now those types of platforms have content that is exclusive to their medium and types of productions that would literally never have existed otherwise.

I expect to see the same type of change when it comes to people building software with LLMs, enormous amounts of slop, but an entirely new experience and new ideas that only became possible because of the millions of new people able to execute on an idea and bring it into reality.

I hope you're right, Guy, cause I like ya and think you're a sweetheart with a fat sat account!

With that, I'm going to put aside the other software dev methodologies that came about over the years and how they only made more and more slop. See: Agile. The good stuff always comes to the forefront no matter the Next Big Thing...

Also, I don't want to conflate vibe coding with LLM auto completion and boilerplate either, which is actually useful. In the above I'm only speaking on the art of vibe coding.