How to Write Unmaintainable Code (1999)
https://www.doc.ic.ac.uk/%7Esusan/475/unmain.html
#HackerNews #How #to #Write #Unmaintainable #Code #UnmaintainableCode #CodingTips #SoftwareDevelopment #HackerNews
How to Write Unmaintainable Code (1999)
https://www.doc.ic.ac.uk/%7Esusan/475/unmain.html
#HackerNews #How #to #Write #Unmaintainable #Code #UnmaintainableCode #CodingTips #SoftwareDevelopment #HackerNews
Cory Doctorow, a fellow #Canadian, writes a lot of interesting stuff. I agree with his positions on many things, but not all. For example, I'm about ten thousand percent behind his opposition to anti-circumvention laws; I was one of the thousands of Canadians who wrote to the government opposing the introduction of the law many years ago.
However, his blog on Thursday, staking out the position that opposition to "AI" (LLM) is just geeky #purity culture is somewhere between "flat-out wrong" and "disingenuous at best".
My position against #LLM #slop everywhere is both because of #ethical #concerns and practical ones. There does not exist an LLM right now that was built and trained ethically; they are all statistical plagiarism machines, and speaking as someone whose #prose and #code has been plagiarized by every single one of them, that pisses me off, royally.
That's a show-stopper for me, but even if it wasn't, the #practical concerns - that the output is #untrustworthy, that the #references can't be checked, that the #code is #insecure and #unmaintainable, that the #licensing status is unclear, that it's a #copyright violation - are *also* enough to rule out #LLMs at present.
He then presents a #strawman argument - all tech is fruit of the poisoned tree, the #transistor was invented by a racist, etc. But William Shockley is not designing or manufacturing any of the transistors / #ICs I use today.
So, @doctorow - I gotta say I disagree. And that's fine.
@vkc +9001%
And considering the shitshow of "#AI" garbage that @bagder recieves als "security reports" I'll likely ban any "#LLM" or other hallucinated / machine generated content as a matter of principle from all my projects!
@ariadne @sertonix @dalias @leftpaddotpy @dysfun
Because #OpenRC, like #SysVinit and #Xorg are dead ends.
The only reason why anyone ever made #SystemD and #Wayland is because after literal decades of pain and suffering some folks said: "This is junk!" and invested the monumental effort of replacing already neglected Software that barely functioned with something that does!
Were the predecessors of systemd and wayland not #unmaintainable and bordering on #Abandonware before, neither of those would've seen adoption!
But long-term the best solution wins, and SysVinit as well as X11 were just pulled from #Unix-esque systems that predated #Linux, because back then noone had the time.nor resources nor patience do do something better.
Otherwise we would've gotten systemd and wayland way earlier...
@bryansmart @jgoerzen Products are purposefully designed to be #unmaintainable and #unrepairable and #TechIlliterates roll with it because they believe it's a fact of life.
That shit can't be designed to be fixable and secure and stable and reliable...
OFC we've to nudge users into the better options, like @frameworkcomputer & @ubuntu ...