Ask me anything!

Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to any question by the community, after which I'll provide answers.

Go here to participate: https://forum.palemoon.org/viewtopic.php?f=66&t=33222

Horrors of modern programming practise

Off-topic discussion/chat/argue area with special rules of engagement.
Forum rules
The Off-Topic area is a general community discussion and chat area with special rules of engagement.

Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.

We do, however, require that you:
  • Do not post anything pornographic.
  • Do not post hate speech in the traditional sense of the term.
  • Do not post content that is illegal (including links to protected software, cracks, etc.)
  • Do not post commercial advertisements, SEO links or SPAM posts.
We also ask that you keep strongly polarizing topics like politics and religion to a minimum. This forum is not the right place to discuss such things.
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
User avatar
Mæstro
Board Warrior
Board Warrior
Posts: 1013
Joined: 2019-08-13, 00:30
Location: Casumia

Horrors of modern programming practise

Post by Mæstro » 2025-10-22, 19:49

Google and Microsoft’s follies are common topics of conversation on this board, but one subject I have not yet seen mentioned here has been their current vision for the future of programming: delegating all the actual scripting to LLM, treating the resulting code as a black box and hitting it until it works. They explicitly encourage its use by those who know nothing at all about programming, who can only revise the software by begging or nagging the parrot. Here the panegyrics, straight from the horses’ mouths:
James Montemagno (Microsoft) wrote:The Future is Vibes
This isn’t the future—it’s now. GitHub Copilot with advanced reasoning models like Sonnet 4.5 has fundamentally changed how we build software. The question isn’t “Can AI write code?” (yes, obviously). The question is: “How do I collaborate with GitHub Copilot to build better software faster?” Here’s my framework:
  1. You own the vision – What are we building and why?
  2. Copilot owns the implementation – How do we build it?
  3. You own the quality – Does this actually work?
  4. Together you own the outcome – Did we solve the problem?
(From the Complete Beginner’s Guide to Vibe Coding an App in 5 Minutes, 9 Ⅹ 25)
Google wrote:Vibe coding [as these firms call this practise] is more than just a new technique. It’s helping shift how we create software. It lowers the barrier to entry for new creators and acts as a powerful force multiplier for experienced developers, allowing everyone to focus more on creative problem-solving and less on manual implementation.
(From the Google Cloud help files, 2025)

I do not know how much the Pale Moon development team has been forced to deal with such blindly synthesised code appearing in Mozilla updates thus far, but I suspect that it might soon appear more often if it has not already. Malformed Windows 10/11 updates are nothing new, of course, but I cannot help but wonder whether some of the most recent could have been caused by this also. Beyond the obvious effects, this practise is more interesting to me because, as only open-source software can meaningfully be scraped, it strips away the usual problems about privacy, copyright* and aesthetics which surround discussion of LLM and related syntheses, letting the technology be judged solely on its own merits. It is telling that, even under these most favourable conditions for it, it proves just as terrible a blight.

*I realise that precise compatibility with (eg) attribution or the GPL might be neglected, but this does not alter the point.
Life is a fever dream Mæstro would enjoy.
How is your computer at 96°C and not on fire?
All posts 100% organic. Ash is the best letter.
What is being nice online?
Debian 10 ELTS / Official PM build

User avatar
back2themoon
Knows the dark side
Knows the dark side
Posts: 3098
Joined: 2012-08-19, 20:32

Re: Horrors of modern programming practise

Post by back2themoon » 2025-10-22, 22:07

Mæstro wrote:
2025-10-22, 19:49
Malformed Windows 10/11 updates are nothing new, of course, but I cannot help but wonder whether some of the most recent could have been caused by this also.
This is actually quite plausible. I don't dare imagine the horrors of what's to come. Because who prefers a reliable PC over one you can talk with, right?

We are back to the classic Electric Dreams (1984).

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2536
Joined: 2018-05-05, 13:29

Re: Horrors of modern programming practise

Post by vannilla » 2025-10-22, 22:45

Just wait for the money to dry up, then we can talk.
It might happen as soon as 2026 hit, but it'll likely be near 2027 instead.

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Re: Horrors of modern programming practise

Post by Octopuss » 2025-10-23, 18:39

What money?
All this AI shit is not going away anytime soon :(

Falna
Astronaut
Astronaut
Posts: 544
Joined: 2015-08-23, 17:56
Location: UK / France

Re: Horrors of modern programming practise

Post by Falna » 2025-10-25, 00:23

LuftWafflePilot wrote:
2025-10-23, 18:39
What money?
All this AI shit is not going away anytime soon :(
It may - search the Web for 'AI bubble'

Forked extensions :
● Add-ons Inspector ● Auto Text Link ● Copy As Plain Text ● Copy Hyperlink Text ● FireFTP button replacement ● gSearch Bar ● Navigation Bar Enhancer ● New Tab Links ● Number Tabs ● Print Preview Button and Keyboard Shortcut 2 ● Scrollbar Search Marker ● Simple Marker ● Tabs To Portfolio ● Update Alert ● Web Developer's Toolbox ● Zap Anything

Hint: If you expect a reply to your PM, allow replies...

Pelican
Lunatic
Lunatic
Posts: 276
Joined: 2018-02-23, 06:51

Re: Horrors of modern programming practise

Post by Pelican » 2025-10-25, 03:39

Falna wrote:
2025-10-25, 00:23
search the Web for 'AI bubble'
Some big players are throwing money at R&D simply because everyone else is.

While it can be useful in production lines and for online helpdesks, at the end of the day, it is still programmed by humans so it will never be unbiased.

Making it sound human is one thing, but why go to all the trouble of making it walk and act like a human?