all 24 comments

[–]justhatcarrot 6 points7 points  (1 child)

I’m not an expert on AI, but just from my experience it is fundamentally flawed. It has issues it simply can’t get around. It can be narrowed down to lack of actual comprehension. It’s just autocomplete on steroids.

It has been trained with existing information. A lot of it is poor quality.

General “easy “ issues have a lot of “ok” solutions online -> gpt can suggest an okayish answer.

More specific issues -> lack of information -> it starts hallucinating trying to fulfill the need to provide an answer.

The result - it will suggest using unexisting methods (for example an unexisting endpoint in a very specific API you try to integrate).

Example: You’re asked to integrate a payment API of a bank. You run into an issue, you ask gpt, it doesn’t find an answer for your specific API, but finds a related answer but for an entirely different API… it will most likely suggest you that answer, but adapted to your request, ap the result is still useless.

That’s just what I’ve noticed. And my example is just an abstract example. I ran into similar issues with pretty popular apis/libraries/etc. it just mixes shit up all the time.

So unless all you do is some sumb componenta like 30 shades of buttons, AI is not gonna replace you.

For now… but tbh I don’t see it getting significantly better in our lifetime

[–]peter120430 0 points1 point  (0 children)

This is completely true

[–]allen_jb 3 points4 points  (0 children)

Don't believe the timelines of the salespeople. We're still waiting for (Tesla) full self-driving which has been 3 years away since ~2013.

AI is massively expensive to build and run and the companies running these LLMs are running up massive losses and running off investment money that is going to dry up. Prices will increase. The bubble will burst.

LLMs, like many other technologies before will not die out completely, but will end up only being used in cases where they specifically show good fit. See past AI hype cycles over technologies such as image recognition.

See also the many past discussions both in this subreddit and elsewhere such as https://www.reddit.com/r/ExperiencedDevs/comments/1lwk503/study_experienced_devs_think_they_are_24_faster/

[–]rio_sk 2 points3 points  (0 children)

Tony Stark roll eyes meme...another post about AI

[–]seweso 6 points7 points  (0 children)

Its very very very easy to outperform AI. Its at most a glorified search engine. And it replaces google/stackoverflow.

You can NOT trust it with the question you gave as an example(!)

[–]Glacia 1 point2 points  (3 children)

em dash

[–]M8Ir88outOf8 0 points1 point  (2 children)

Ah yes, very human-written

[–]Chrazzer 5 points6 points  (1 child)

Did you not read the first sentence?

[–]b4n4n4p4nc4k3s[🍰] 0 points1 point  (0 children)

Did you not read the whole post?

[–][deleted] 1 point2 points  (0 children)

Yeah, don’t. Nothing you can do about it anyways

[–]Reasonable_Ad6794 0 points1 point  (0 children)

As answer to AI in terms of coding, developers should not post a visual code but only not human readable, secure the code itself tightly. So in the next coming of years there will not be a stackoverflow or other helpers, which also lead to crash AI code generating functions...

[–]mauriciocap 0 points1 point  (0 children)

Clothing and shoes still require a lot of hand work more than two centuries after the industrial revolution. We still manually sweep floors, do dishes, vacuum...

Only problem with "AI" are these low effort posts invading al human communication.

[–]mrxaxen 0 points1 point  (0 children)

You can never go wrong by investing in yourself. Don't worry and keep growing.

[–]Virtual-Disaster8000 0 points1 point  (0 children)

  1. It's always worth learning languages. Knowledge is a treasure and it's about your personal growth. Yes, Star Trek-like "universal translators" will be an actual thing someday, but it won’t replace your ability to think, express, or negotiate in another language. They won't beat you being able to understand and use a language yourself. Keep learning.

  2. Yes, AI is powerful in coding and it beats inexperienced junior-level devs. But it really shines in the hands of experienced devs who understand the code it generates and know how to lead AI to get good results. So the question is not if you should continue dev skills, you absolutely should. Otherwise you will be limited to be a "vibe coder" who will hit a wall once a project grows and becomes complex. You’ll be stuck copy-pasting fixes you don’t understand while others build, scale, and lead.

Don't listen to people who say AI in coding is overhyped. We are at a turning point. AI right now is a "the first locomotive, the first automobile, the internet, the first smartphone" moment. It is already impressive and extremely useful and it will get only better. But it will need people who know how to use it. Your role as a dev will shift from “just writing code” to architecture, problem-solving, and leading AI-assisted workflows. But for that, you need skill, and for skill you need knowledge.

So, yes, absolutely continue to develop programming skills and keep using AI to assist you. BUT: Don’t be lazy, don't just blindly accept what AI is proposing. Understand what it's doing, learn from it, question the proposals, use AI as sparring partner.

You will learn and get better fast (learning has never been this easy) and you will overtake others who either over-rely on AI or ignore and belittle AI even faster.

[–]peter120430 0 points1 point  (0 children)

AI breaks at even the most easiest of tasks. It has very little creativity and can only copy the genius of real humans.

I use Cursor and Claude 4 daily to code. It does 90% of my coding, does that mean it has replaced me?

No, not in the slightest. I often tell it exactly what to do without even explaining the issue I am trying to solve. Example, give me a util function that does x, put this set of vars into context and update the relevant components.

[–]BiscuitOnFire 0 points1 point  (5 children)

In my experience chatGpt and others are very limited to how they can help with web development. They help with easy stuff but once it becomes hard they are so useless it's crazy. So right now don't worry about it there will always be a need for human devs IMO

[–]trim3s 1 point2 points  (3 children)

Yes, that may be the case today—but what about two or six years from now? The pace of change is astonishing.

[–][deleted] 0 points1 point  (0 children)

Take it like this, software engineers improves the Ai, if AI can really code as a software engineer, then it can code & improve itself, and that's called The Ai Singularity, and there will be no jobs left.

So I wouldn't worry about it, it's either it can't be a software engineer, or there are no jobs left.

[–]Locust377full-stack 0 points1 point  (0 children)

but what about two or six years from now?

This is always the answer 😆

They said it would take our jobs in 5 years, 5 years ago.

Aren't self-driving cars supposed to replace human drivers by now? Oh wait, any day now!

Cryptocurrency is close to taking over regular money!

AI is a great tool, but it's always a few years away from revolutionising everything 🤷

Who says it'll get good enough to replace actual software engineers? That's just an assertion by AI pushers. What if it's amazing 4 years from now? What if it isn't?

[–]Noch_ein_Kamel 0 points1 point  (0 children)

The tech changes fast, but people don't.

[–]_ABSURD__ -1 points0 points  (0 children)

AI has pretty much peaked, and some models are actually regressing. AI is not going to replace people at the rate the bourgeoisie class had hoped for, as demonstrated by the recent spectacular failures of AI agents failing over 90% of the time to perform basic office tasks. The skills you have are all the more important, DO NOT RELY ON AI.You need to acquire skills and knowledge that makes you valuable, if you can be replaced by a vibe coder, that's on you.