← Back to context

Comment by Larrikin

1 day ago

Why would any actual software engineer be against slopware?

When it inevitably all comes crashing down because there was no actual software architecture or understanding of the code, someone will have to come in to make the actual product.

Hopefully by then we will have realistic expectations for the LLM, have skilled up, and we as a community treat them as just another feature in the IDE.

Personally, I'd rather make something good instead of cleaning up a mess.

But beyond that, I'm really not looking forward to trying to discover new good libraries, tools, and such in 5 years time. The signal to noise is surely dropping.

> someone will have to come in to make the actual product.

My experience has been more that they expect you to fix the broken mess, not rebuild it properly.

> Why would any actual software engineer be against slopware? When it inevitably all comes crashing down [...] someone will have to come in to make the actual product.

Why would a window maker be against breaking windows?

because a lot of us care about the software running out there being good quality, given how much of the world depends on it. i would very much rather not see it all come crashing down.

  • I think the problem is that, as a group, people who care about software quality/craft don't actually produce higher quality software. You'll get good quality and garbage software out of the craftsman and pragmatist groups at about equal rates. And folks in the craftsman group tend to have more and stronger opinions which isn't a good or bad thing except that having too many of them on a team can lead to conflict.

This just reads as copium to me. "Those hacks vomiting out slop.. pah, when they call me, the artisan, in to clean up their mess in a way God intended, then they'll see!"

More realistic: AI assisted tooling will continue to improve as it has, the average code quality will rise as conventions and workflows improve and those who wait to be called in to clean up slop or whatever will wait forever, pushed by the wayside by those who can deliver great quality with the help of these new tools.

  • > will wait forever, pushed by the wayside by those who can deliver great quality with the help of these new tools.

    That sounded a lot like the "have fun staying poor" argument from the peak cryptocurrency days.

    • Did it? Cryptocurrency enabled gambling and illicit purchases, that's it. In all other ways it was/is a solution in need for a problem.

      Current gen AI has a ton of issues, but it nevertheless enables vast amounts of use cases today, right now.

      And hoping that slop that is created today will provide work for the artisanal craftsman in the future is wishful thinking at best.