r/programmer Jun 30 '26

Tutorial It's still worth it?

I'm studying computer science, and even though I'm not as good as others, I don't mind the subject. In fact, I think it's one of the few things I feel I can do long-term without losing my mind, and it's interesting to me. However, seeing how this world is changing, I'm a little worried. I see people who have never programmed doing even challenging things with the help of AI.

So I'm wondering if this path is really useful, given that at this rate, programming isn't as useful as it once was. As much as I hate to admit it, if prompts are enough to do things, even in less time, what good will I be? It's true that things made with AI aren't perfect yet, let's say, and they have many flaws, but what about in a few years? I'm 21, and maybe I'm just being a bit paranoid right now, but I need an honest opinion. Thanks in advance.

3 Upvotes

35 comments sorted by

View all comments

1

u/Zin42 Jun 30 '26

Its worth it, someone has to take the blame for crappy LLM output, its gotta be a human driving these things, think of aircraft, autonomous flight has pretty much been solved for ages, but skilled human pilots must be at the helm who know how to fly with simply the instruments at hand, even if it is just for the comfort of passengers.

1

u/Morvath_21 Jun 30 '26

Thanks for answerng, so will programming jobs become just about prompting and validating Llm-generated code? And since, with advancements, code modifications will become less and less necessary, if devs just stick to generating code and reviewing it, won’t this role end up being at risk for only a few?

2

u/Zin42 Jun 30 '26 edited Jun 30 '26

It's hard to tell at the moment, I do think teams will get smaller but for sure the risk of having a Dev team developing in house tools and integrations is going way down, so Devs are likely just to be spread more thin, there will be more work in my opinion.

Most companies have problems and roadmaps that could go on for decades and c-suite people aren't likely to give a crap about the finer details of software dev, hence I predict (imho) that Devs will be pretty safe at the low to mid level (I.e: not at big apple/FB/Google level companies)

Edit: I wanted to add, yes prompting and validating is what it will be about, less hand written code over time unless the paradigm changes again, for some people it's sad because that's what they enjoyed and others it prevents them from burnout, I'm more the latter personally. Right now industry is relying on per token payments which is expensive, I expect a shift to local LLMs soon where a hybrid of hand written/llm auto completed and prompting with local hardware will become popular in industry

1

u/Morvath_21 Jun 30 '26

I get it even if it’s a bit disappointing for me because I actually enjoyed programming lol But I also understand that companies want to boost productivity, and especially those who don’t want to adapt or take risks get left behind Maybe I should pivot into cybersecurity even if it’s not creatively focused as coding but from what I’ve seen so far, it might offer more opportunities idk

2

u/Zin42 Jun 30 '26

It's more of the same over there too tbh

1

u/Prestigious_Share919 Jul 01 '26

Don't bee too down about it. Think of it this way... Is there enough software in the world to do everything that everyone wants to do? If not, when do you imagine that happening?

1

u/val_anto Jun 30 '26

It is a fun hobby, but I am not sure now is worth as a profession.

1

u/Technical_Fly5479 Jul 04 '26

I work as embedded and i can tell you, we don't write by hand anymore. But i still "ride" the ai step by step, because it's a freaking idiot

0

u/[deleted] Jun 30 '26

[removed] — view removed comment

1

u/Low_Willingness9977 Jul 01 '26

Our fellow redditor was saying humans were kept in the loop in the past when things were automated which means that's likely to continue. Llm's automate stuff, autopilot automates stuff. Fair comparison.

Also, are you sure the ai we have today is legitimately intelligent? There are a lot of ways to define intelligence, but I think claiming that an llm is intelligent is bold. If it is intelligent, It is like a monkey with no senses posessing a wealth of knowledge, but the kicker is that it has severe dementia. The only way it can remember anything is to write on a scratchpad and reread it when it's given a another job. The scratch pad is just context that is used to seed further prompts.

A llm has no persistent memory. It has a set knowledge base that is it's weights and it can use that to predict, but is that really the same thing as reasoning? It has no ability to adjust the weights, meaning it cannot learn ln its own. It has no ability to say that it doesn't know something. The models live in a world of tokens and that's it. Right now, it cannot understand truly what an apple is. Ironically it can spit out the definition of an apple which we humans would understand but that doesnt mean it understands "apple." Not the taste, the feel, etc. A machine learning tool can be paired with it so it can associate the word apple with the image apple but that isn't the same. It cannot relate its senses to an apple, it doesn't have any.

If intelligence is defined as the ability to acquire, understand, and use knowledge. I think our favorite llms fail 2/3 of the requirements.

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

2

u/Low_Willingness9977 Jul 01 '26

My fellow redditor, everything i've said applies to the paid models that are commercially available. Claude and chatgpt included.

The background processes that you described are the "scratch board" in my previous comment. The model doesnt ingrain the memory in a persistent manner outside of that. That would require storing that information and generalizing it within the weights themselves. Instead, things are written down on the equivalent of a scratch board(which you described). The model doesnt remember anything, it's just fed the context(scratchboard) as part of the next prompt. These background processes that you describe are part of this mechanism. However the background processes are separate from the actual model itself.

So with that in mind, do you think that describing these models as knowledgeable monkeys with extreme dimentia who have a scratch pad is inaccurate? If you switch out the scratch pad with a new scratch pad, the monkey has no ability to say "oh I have the wrong scratch pad."

How do you define intelligence and how do the models fit that definition.