How To Write Unmaintainable Code

How To Write Unmaintainable Code in Java

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.

#Cursor CEO #MichaelTruell warns against #vibecoding, where #programmers rely heavily on #AI #withoutunderstanding the underlying #code. While this method may be suitable for simple projects, it can lead to #unstable and #unmaintainable code for #complexprojects. Truell emphasises the importance of #understanding code, even when using AI tools like Cursor. https://fortune.com/2025/12/25/cursor-ceo-michael-truell-vibe-coding-warning-generative-ai-assistant/?eicker.news #tech #media #news
Cursor CEO warns vibe coding builds ‘shaky foundations’ and eventually ‘things start to crumble’

“Vibe coding refers to a method of coding with AI where you kind of close your eyes and you don't look at the code at all and you just ask the AI to go build the thing for you.”

Fortune

@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...

https://www.youtube.com/watch?v=o_AIw9bGogo

@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 ...