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.
Stop Slopware
131–140 of 171 posts
Re: Stop Slopware
#132It bothers me that so many programmers I know, here and in real life, seem to never actually have cared about the craft of software development? Just about solving problems. I like problem solving too. But I also like theory and craft, and in my naïveté I assumed most of us were like me. LLMs divorced craft-programming from tool-programming and now it seems like there were never any craft-programmers at all. It feels…
Re: Stop Slopware
#133> keep the commons clean [from the second link] A glance at the r/python will show that almost every week there is a new pypi package generated by ai, with dubious utility. I did a quick research using bigquery-public-data.pypi.distribution_metadata and out of 844719 package, 126527 have only 1 release, almost 15%. While is not unfathomable that a chunk of those really only needed one release and/or were manually wri…
Storage is relatively cheap. Packages with only one release and little usage in the wild will be a rounding error in cost. A few years ago, Pypi required an over million dollars equivalent in CDN traffic per month. Storing a million of small dead packages is not worth the concern.
It might not be a storage problem right now, but the practice of publishing crap is dangerous, because it can be easily abused. I think it is very easy to publish via pypi a lot of very heavy packages.
Re: Stop Slopware
#134Whose to judge if it works and ships on time? Well, the fool later down the road who has to maintain it probably. But I've never believed in gate-keeping or preaching without pragmatism - I rather put my energy in teaching what little i can and hope that joy of seeing things improve for better will motivate them towards learning. If not, well it's waste of time either way.
Re: Stop Slopware
#135"Stop making software that is buried under heaps of noise" says the 1-page HTML document that somehow has 5 build dependencies listed on it's Git repository. I don't think I've ever seen anything so tone deaf in my life. https://codeberg.org/ficd/stopslopware.net
Re: Stop Slopware
#136As a practitioner I also inherently believe in well written software but as a lifelong learner, things change, and evolve. There is absolutely no reason why software today has to be written like software of yesterday. There is no need to be so prescriptive about how software is made. In the end the best will win on the merits. The bad software will die under its own weight with no think pieces necessary. On the other…
> There is absolutely no reason why software today has to be written like software of yesterday. I get what you're saying, but the irony is that AI tools have sort of frozen the state of the art of software development in time. There is now less incentive to innovate on language design, code style, patterns, etc., when it goes outside the range of what an LLM has been trained on and will produce.
https://github.com/williamcotton/webpipe/tree/webpipe-2.0
https://github.com/williamcotton/webpipe-lsp/tree/webpipe-2....
Re: Stop Slopware
#137"Stop making software that is buried under heaps of noise" says the 1-page HTML document that somehow has 5 build dependencies listed on it's Git repository. I don't think I've ever seen anything so tone deaf in my life. https://codeberg.org/ficd/stopslopware.net
Two are optional, and the other 3 are just for a small script to convert the one mardown file to HTML and push it live (of which one (awk) you likely already have on your system). It's actually pretty minimalist. Most tone deaf thing you've seen in your life seems a bit over the top.
None of which are needed. Why is an intermediate step needed?
> Most tone deaf thing you've seen in your life seems a bit over the top.
To complain about overcomplication via an overcomplicated project is a tad rich.
Re: Stop Slopware
#138Earlier quoted context omitted.
My point lol. I think most devs, especially ones that call it a "craft, take themselves too seriously. We're glorified construction workers that get paid a lot
> We're glorified construction workers that get paid a lot That attitude is my point. I'm a developer by trade; I have a different set of feelings and concerns about "the industry" and how new tooling will affect it. (I even use it sometimes at work.) But I'm also a computer scientist and I thought more of you all were too. To beat my original analogy to death: I thought this was a painting forum, but it's more of a…
It’s more like the discussions space to talk about things related to the painters of hotel art.
Re: Stop Slopware
#139Earlier quoted context omitted.
You can go to a restaurant to see new dishes (which isn't nothing) but it wont exactly teach you how to cook.
Unless you happen to meet the unendingly patient and helpful cook who is willing to explain the recipe in any depth one desires.
Re: Stop Slopware
#140Why 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.
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.