Could AI kill developer jobs?

Jul 27, 2020
16,657
10,660
106

Automated code generation is great for saving time but it may also make a lot of developers redundant. And bosses may decide that developers don't deserve higher salaries anymore since AI is doing most of the work.
 

linkgoron

Platinum Member
Mar 9, 2005
2,311
824
136
This is the 4th tool that I've seen recently, alongside Copilot, tab9 and CodeWhisperer - and I assume that there are more. I dont really see this harming programmers much. Better productivity is better for everyone, the amount of features will just increase. There is also a subtle assumption here that what developers do is just write cide all day.
Still, you still need to understand whats happening, plan ahead, and a lot of times the generated code itself has subtle bugs and issues.
Salaries are paid to devrlopers because of their ability and knowledge, not because of the amount of keystrokes
 
Reactions: igor_kavinski

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,255
3,852
75
The biggest problem I've seen so far with AI code is it doesn't know when it's not supposed to copy code.


And if copyright is a problem for AI, I imagine software patents could be much worse.
 
Aug 16, 2021
134
96
61
I don't think so, but I could imagine either AI starting and creating base and then humans fixing it or humans starting code and then letting AI finnish it.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,255
3,852
75
Not until AI is allowed to get patents and copyright on works it creates....
About that...


That's a comic book made with AI, but the same principle applies. I wonder how much human interaction they'll decide is necessary for copyright? I imagine that, if a powerful company got their software declared public domain, Congress would intervene.
 

Ajay

Lifer
Jan 8, 2001
15,554
7,917
136
I hate the word AI. Aside from that - yes. Machine Learning systems will eventually obviate the need the majority of software developers. It's just a matter of time.
 

Fallen Kell

Diamond Member
Oct 9, 1999
6,045
432
126
About that...


That's a comic book made with AI, but the same principle applies. I wonder how much human interaction they'll decide is necessary for copyright? I imagine that, if a powerful company got their software declared public domain, Congress would intervene.
Yep, that is why I stated what I did. The copyright office took that stance a while ago. The point being that if it is machine created/generated, than an algorithm created it at which point it is all straight math (which can not be copyrighted) and not an act of creation of the arts. The patent offices have taken a similar approach.

So as such, AI won't take over development jobs because the company can't copyright the works, patent them, and sell/license them. So at least until those conditions change, as it currently stands, AI can't produce copyrighted works or patents, thus AI won't take over development jobs.
 
Last edited:
Reactions: igor_kavinski
Jul 27, 2020
16,657
10,660
106
I hate the word AI.
What would you rather call it?

I think AI has lots of potential in helping to evolve coding/programming computers. Imagine being able to design a new OS in a matter of months singlehandedly with AI assistance rather than a team working for years. It would certainly help a visionary bring their unique vision to life within their lifetime, rather than working all their life to make their dream come true and die trying, like the TempleOS developer.
 

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
20,853
3,210
126
What would you rather call it?

i guess its more of a handle bars... or training wheels.
Full AI means u tell the thing you want X and it gives you X as close as it can.
I think these coding software are more handle bars, you guide it to what you want, and it tries to write the things in between, or training wheels.

Im pretty sure any developer would then need to sort though the code and optimize it as much as possible, otherwise you get a code that becomes pretty darn inefficient, and would require massive headroom.
(Comparing Rockstar Gaming, vs Nintendo), as Nintendo pretty much is the king of optimization to get everything running on a switch with that much performance.

But an AI i am assuming would of done all the optimization, and probably more, to get it possible to even run on a calculator. But i guess when AI becomes that sentient, it will be the ends of the world, because they will realize the inefficient ones are the human race in entirety.
 

hardhat

Senior member
Dec 4, 2011
422
114
116
I think that just like in healthcare and accounting, fully AI created coding is unlikely to develop quickly. If you look at the attempts to create effective tools for automating the medical coding and billing services in healthcare AI has been in development for over 10 years, but has not been successful despite huge potential profits.
*Automated diagnosis code generation from physician notes utilizing automated machine language processing is unbelievably useless. It isn't even close to generating the correct codes from a simple list of diagnoses. Just horrible. Both of the major encoder developers have attempted to do this, and they are both useless.
*Automated procedure code generation, which should be the easy part, is equally bad. Machine learning fails to identify procedures unless clearly separated in the notes using a prescribed format, and providers have complained extensively about being forced to adopt new more extensive documentation requirements. So the time savings that could have been realized are lost due to more extensive and more detailed documentation requirements from physicians, which simply is not a cost effective trade.
 
Jul 27, 2020
16,657
10,660
106
Imagine being able to download a game on day one, finding out that it performs like crap and then hand it over to the AI overnight. Wake up in the morning and a new game executable is ready for you to try, minus all the warts!

The AI will customize the game code specifically for your hardware.
 

Ajay

Lifer
Jan 8, 2001
15,554
7,917
136
What would you rather call it?

I think AI has lots of potential in helping to evolve coding/programming computers. Imagine being able to design a new OS in a matter of months singlehandedly with AI assistance rather than a team working for years. It would certainly help a visionary bring their unique vision to life within their lifetime, rather than working all their life to make their dream come true and die trying, like the TempleOS developer.
ML, which is really all that it is at this time. Researchers, realizing the folly of true AI, have started calling it Weak AI. Whatever blows your skirt up I guess.
 
Reactions: igor_kavinski

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,255
3,852
75
ML, which is really all that it is at this time. Researchers, realizing the folly of true AI, have started calling it Weak AI. Whatever blows your skirt up I guess.
I don't like "ML" because I was taught functional programming in college with Standard ML. Which is completely unrelated to machine learning. But you say "ML", I think, "standard?"
 

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
20,853
3,210
126
While AI has certainly brought about many changes in the IT industry, I don't think it will completely replace developers anytime soon.

i agree, but i think it will make them incredibly lazy, and we will probably see a whole bunch of non optimized software written, unless an AI can clean and optimize for them.
 

Fallen Kell

Diamond Member
Oct 9, 1999
6,045
432
126
i agree, but i think it will make them incredibly lazy, and we will probably see a whole bunch of non optimized software written, unless an AI can clean and optimize for them.
They already are increadibly lazy. Heck I got into the development I do so that I could be lazy and just let the computer do the work for me.... The last program I wrote just saved me about 200 hours of filling out forms (in the next 3 months alone).
 

avijeet26

Junior Member
Mar 22, 2023
1
0
6

Automated code generation is great for saving time but it may also make a lot of developers redundant. And bosses may decide that developers don't deserve higher salaries anymore since AI is doing most of the work.
It's possible that AI could have an impact on certain types of developer jobs in the future, but it's unlikely that it will completely eliminate the need for human developers.
AI is already being used to automate certain tasks in software development, such as code review and testing, which could potentially reduce the workload of developers. However, AI is still far from being able to completely replace human creativity, problem-solving skills, and the ability to understand complex business requirements and user needs.
Moreover, as technology continues to evolve, new types of software development jobs are likely to emerge, requiring skills that are not currently in demand. For example, as AI becomes more prevalent, there will likely be a growing need for developers who are skilled in machine learning, data analysis, and natural language processing.
Therefore, it's important for developers to stay up-to-date with the latest technologies and continuously improve their skills in order to remain relevant in the job market. In short, while AI may change the nature of certain types of developer jobs, it's unlikely to completely replace human developers in the near future.
 

purbeast0

No Lifer
Sep 13, 2001
52,871
5,742
126
A lot of IDE's and CLI for frameworks write boilerplate code for you.

For instance, the angular CLI will write the boilerplate code for you for a new component if you do it from the command line.

And when I used to use Netbeans like 10 years ago writing Java code, it would create the POJO functions for you after you created the class members.

My one buddy who is an accountant was showing me ChatGPT around early February. He told it to write some javascript code and then we watched as it wrote some javascript code.

He then asked me "is that good code?" and I said "I don't know, you tell me."

People who are going to be using that code aren't going to be knowing WTF they are doing for the most part if it's people like him. Anyone who knows how to code won't need AI to do that for them.
 
Reactions: Ajay
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |