upvote
That's something I struggle with, I try to get LLMs to output code I don't care much about and focus on the parts I do and it kind of works but the problem is that reading code written by the LLM is even worth than reading LLM generating text. It's nauseating and you still have to read what the LLM did if you want to really work on the parts that matter.
reply
I still write code, I just write it in English now. It's still rock and roll to me.
reply
That... isn't writing code.
reply
Real programmers use a magnetized needle and a steady hand!
reply
Ops analogy is like their boss claiming they write code because they told you what to work on and you wrote the code to solve your bosses problem.
reply
People have been "writing code" like this for decades. That a programmer happens to do it doesn't turn it into writing code, no one would have made that claim 25 years ago, and people who aren't programmers wouldn't make that claim today.
reply
Sigh.

It's like watching somebody about to be hit by a bus. You yell, you wave your arms, but they either don't hear you, or they don't believe you. The last thing that goes through their head is a Greyhound's hood ornament.

reply
Yes, it is. But the important question is, which person is the one standing in front of the bus?
reply
That would be bigstrat2003. He's not a big fan of updating his priors.
reply
You seem to be not picking up on the subtext here. Others are, though.
reply
There is no subtext to bigstrat2003's argument, other than "I'm wrong, and I don't care." If you give persistent, repeatable instructions to a computer, you are programming it. If you disagree, you are gatekeeping. It's that simple.

The most popular programming languages in 2030 will, in fact, be English and Mandarin. Deal with it and get over it.

----------------

Edit, to bcrosby95: Look up the etymology of the word 'computer'. It didn't originally have anything to do with hardware. The first computers were people, who were told what to do ("programmed") without necessarily knowing what they were working on in a big-picture sense.

reply
There is subtext to my argument, namely that you're the one standing in front of the bus, and trying to pull the rest of us in front of the bus, while shouting at the people standing safely out of the road. I'll continue to reject the replacement of humanity. (That doesn't mean remaining ignorant of AI as a technology. It means rejecting the idea that we should be thrilled to be replaced by AI.)
reply
deleted
reply
LLMs do not produce repeatable results, by their nature. Two people can give the exact same prompt to the exact same LLM and get different results. It's not a straightforward 1 + 1 always equals 2 process. This is like telling someone else to code something for you. You relinquish control of all the details.

Calling it gatekeeping is just laughable. That's like saying it's gatekeeping to say that the painter painted their painting, and that the person who commissioned the painting did not paint it. It's wholely absurd.

Anybody can pick up a book and learn to actually code themselves. Or you can use an LLM to try to make things without bothering with that. But even if the LLM worked perfectly, pretending these are the same thing is silly.

The history of the word computer is obviously irrelevant. Words change, it turns out.

reply
It isn’t really by their nature that they don’t give repeatable results, right? They’re just a bunch of math, but they perform better with randomness injected so we choose do to so.

(I’ve heard about some GPU compute nuance meaning that even without randomness injected they still wouldn’t quite be deterministic, but that’s also not core to their nature)

reply
LLMs do not produce repeatable results, by their nature.

Neither do humans.

Two people can give the exact same prompt to the exact same LLM and get different results.

No one cares.

This is like telling someone else to code something for you.

Exactly.

reply
Still getting technical interviews in pure python, specifying you don't use LLM, in late 2026. 4 years now from me having to learn mandarin I guess...
reply
> The most popular programming languages in 2030 will, in fact, be English and Mandarin. Deal with it and get over it.

What are you willing to bet?

reply
I'm game. Say $1000, donated to a charity of the winner's choice? How do you want to set the bet up, and how do you think it should be decided?

To be precise: I will bet that high-level programming languages won't be any less popular as a whole, but the vast majority of code will be written by AI rather than humans, working from specs written in natural language or something very close to it.

What we call "source code" today will be thought of as "object code" by 2030. Something that occasionally needs to be inspected by humans, but rarely authored directly. Anyone not writing code this way had better be doing it as a hobby, because almost no one will pay for it.

reply
deleted
reply
Seems like a case for https://longbets.org/ You and the other poster just need to find some agreeable benchmark so you can decide who won.
reply
Good idea, I know they've been around for a while. I just signed up under the same username in case 27183 is interested.
reply
deleted
reply
These arguments are so silly.

Other person probably doesn’t like the idea that LLMs will replace hard earned skills. On the flip side, I bet you’ve seen your skills atrophy at an alarming rate and are trying to justify it.

Both sides come from fear. Just relax and take things as they come. Whatever happens happens.

reply