1 in 3 Developers Fear AI Will Replace Them (computerworld.com)
dcblogs writes: Evans Data Corp., in a survey of 550 software developers, asked them about the most worrisome thing in their careers. A plurality, 29%, chose this answer: "I and my development efforts are replaced by artificial intelligence." Surprisingly, this concern about A.I. topped the second-most identified worry, which was that the platform the developer is working on will become obsolete (23%), or doesn't catch on (14%). Concerns about A.I. replacing software developers has academic support. A study by Oxford University, The Future of Employment, warned that the work of software engineers may soon become computerized. Machine learning advances allow design choices that can be optimized by algorithms. According to Janel Garvin, CEO of Evans Data, the thought of obsolescence due to A.I., "was also more threatening than becoming old without a pension, being stifled at work by bad management, or by seeing their skills and tools become irrelevant."
If you are worried about AI replacing you, you must be doing something very routine, not requiring anything new or creative.
Most developers are incompetent. As long as the AI isn't developed by the same incompetent developers, this would be an improvement. Software quality would probably improve dramatically if human developers were replaced by AI.
I try desperately each and every day to make myself redundant through writing better software... but, alas, it has yet to happen.
I think that once AI is advanced and friendly enough to replace me, it will be advanced enough that there will no longer be any need to do my current job. :)
Al Jazeera? Weird Al Yankovic?
Colour me sceptical. We haven't even successfully entered the technology level where systems are developed using *solely* high-level modeling languages (UML, state diagrams, Simulink, Modellica, etc) and produce production code for the whole system (not just parts that are then glued together by humans with special code), and now you want to replace everything with AI (whatever that means)? Even for established code, show me a fully functioning tool for suggesting automated bug fixes when the program crashes or has a race condition.
Basic income and medicare for all is needed.
At least the ACA started with medicaid expansion (other then the places where the gop said no) Going back to the old system with the ER and jail / prison taking up the slack costs more.
C, C++, and Java compilers also have replaced many developers! Imagine how many more developers there would be if everybody programmed everything in assembly language! And don't get me started on text editors, IDEs, garbage collection and debuggers, pure job killing machines! The computer industry has been devastated and there are hardly any programmers left anymore because of all that automation and AI!
Isn't "Becoming old without a pension" less of a 'fear' and more of a 'guarantee'? With the exception of a few labor unions that have really dug in and not quite been extirpated yet, we are basically all playing the tables with our 401ks(if that). 'Pensions' are what the old people who accuse you of being an entitled, lazy, little shit have.
In other pedantry, isn't 'seeing your skills and tools become irrelevant' an apt description of what would happen if an AI started doing your job?
But arguably that could cause salaries to rise as well, as programmers become more productive more software will be demanded.
Let's imagine that programmers become twice as productive. The simplistic way of looking at things is that half the programmers will have to lose their jobs. But imagine you had a programming project that would be worth $750K to you if it were done, but will cost you a cool million to finish. That project is currently creating zero programming jobs. But in our programmers-are-twice-as-productive scenario it would cost only $500K to develop, so you'd hire more programmers.
More AI programming would, in my opinion, shape the skillsets programmers need more than it will reduce the need for programmers. Ultimately the limiting factor in communication between two parties is their shared understanding. We are a long, long way from having AIs that share enough experience with people to interpret humans' contradictory needs. That means we'll be feeding AI "programmers" really, really precise specifications that encapsulate our human understanding of human needs.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Other than a few occasions where the person being called in is a true professional (which I've met several who are), because of how abused the system is in the US, if a H-1B is called in to do a job, an AI can do it. Simple as that.
This is why you don't see things like embedded programming (where the chipset has extremely limited headroom, so the latest and greatest programming language of the month can't be used) be thrown to the offshore dev houses. Similar with actual programming for specific functions (like actual security or other items where actual algorithm optimization can come into play.)
So far, AI doesn't solve unique problems. All we can get computers to do is to apply already devised general algorithms to problems already solved. To find solutions in large cases using human designed tricks.
Templates. Once a template doesn't fit, there needs to be a human to redesign it or make one from scratch.
If your software job is so simple a computer can do it, it was in danger anyway. From outsourcing, say.
This isn't to say this won't be the future in 2 generations, but I've seen nothing that it's occuring no. The best I've seen so far is a big database kick Ken Jenning's ass. Impressive and yet somehow not. A glorified wikipedia.
Comparing the crop of programmers back in the 1960's, 1970's, 1980's to programmers nowadays, and the type of code that they have produced, more of the current-day programmers should be worrying about being supplanted by AI
Back then (1960's to 1980's) most of those who were doing programming tried all kinds of ways to sharpen their coding skills, and their efforts were not wasted
Despite not having all the tools / toys that the current crop of programmers get, programmers of yore produce codes which were far better than what we have right now
The chief problem with current crop of programmers is that they treat programming as a way to earn a living, while programmers of yours treat what they do as their passion
Without the 'passion' factor the codes produced today are not much different from what AI can produce - and in fact, in some cases AI are producing better codes than their human counterparts
Muchas Gracias, Señor Edward Snowden !
and the other 2 who have actual experience with AI and know how shitty it still is, laugh at him
I'd say 29% is closer to 1 in 4 than 1 in 3.
Wir sind geboren, um frei zu sein - Rio Reiser
It seems to me being outsourced/offshored would be a much bigger and more immediate worry. I've already lost my job to visa workers before.
It's a 100% certainty that it already happened from my perspective, while AI replacing devs is pie-in-the-sky Jetson stuff.
Existing AI is pretty good at making savants, but lacks common sense, office politics skills, and the ability to deal with unexpected situations.
It's like fearing meteors more than climate change.
Table-ized A.I.
Society should reduce working hours and share the workload so there is less unemployment. Work less hours, spend more time with your friends & family, follow creative and philosophical pursuits, and find hobbies you enjoy. After all, isn't technology supposed to make our lives better? http://artificial-intelligence...
Welcome their new robotic overlords.
...can be replaced.
Of course, they are not the dumb ones - that'll be the OTHER developers.
Sorry, Bum-A-Matic 9000(tm) already does that*.
* Urinating in stairwell feature is $200 extra.
Table-ized A.I.
One of the things that has always kept me away from development and more on the systems side has been the overwhelming evidence that the job category is shrinking. Some aspects of development, such as developing in the Web Framework of the Moment, are very abstract from the actual operations performed, and are mostly gluing together libraries and API calls. It's amazing how little many developers have to do to get something to work. Phone apps are another example -- huge SDKs do almost everything for the developer; they just have to signal intent.
The thing that's complex, and that requires talent, is writing all of those frameworks, libraries, APIs and abstractions. Knowing how the full stack of a system works and what is actually happening is a very useful skill. This is why embedded developers are generally not low-level guys -- those libraries and other niceties don't fit into the tiny CPU and RAM constraints on many devices.
Then again, who knows -- cloud is killing a lot of the expert-level systems jobs as well. I've been very careful to stay a generalist, but I know lots of my colleagues who spent enormous amounts of effort learning things like Cisco networking, various VM hypervisors and SAN storage inside and out, front and back, and the cloud is slowly eating away at all of that. The days of being an EMC genius, or Exchange guru, and making massive amounts of money are numbered unfortunately -- we're experiencing similar salary reductions due to commoditization that developers are facing because of H-1Bs and other factors.
Our job as developers is to efficiently create software that allows other people to improve their efficiency. If you manage to code yourself out of a job, you've done a good job. Pat yourself on the back and find something else to streamline while improving quality.
Personally I don't see how 'being replaced by AI' and 'your skills and tooling become irrelevant' are different answers.
The Job Creators (tm) will totally trickle down some new "creative" jobs for you, forever. Then you can train yourself all over again, at your expense, until the other "creative" types have programmed your "creative" job out of existence, then you can train your cheaper replacement for free!
Maybe then finally we'll get the revolution we desperately need?
I replaced my meatsack on Slashdot years ago
So much AI FUD on slashdot. AI is going to replace slashdot editors long before it replaces developers, lawyers, doctors, etc. etc.
1 in 3 developers are incompetent idiots thinking AI can or ever will do creative jobs.
So no, AI won't replace them. They will be fired instead.
Many of us who get paid well, get paid well because we can take vague, poorly written specs, figure out the real world business requirements and fill in all the missing parts. Somehow I don't see AI figuring out what a human means in a particular business context any time soon. btw. If you do write perfect specs, you've essentially written the program. The hard work (the valuable work) is done. Picking good design patterns and coding it up is easy.
I hate the term AI. There is no intelligence in it. "AI" programs are still computer programs that execute the series of steps it was told to execute. In certain cases they seem smart because they have been trained on a huge set of scenarios (You are quickly programming the program with the massive data set and associated "answers" instead of hand coding X million cases.). These "intelligent" programs still fall victim to "garbage in, garbage out" just like any dumb computer program.
Get ready for a shock: it already happened! In the 1950s they invented a form of AI called "a compiler" and it replaced all the software developers. Any that you may think you have met are therefore merely a figment of a diseased imagination.
It's great being over 40. I get to see all the same shit come back over and over and over.
https://en.wikipedia.org/wiki/Computer-aided_software_engineering
AI isn't advanced enough for this to even begin to be a worry. Even after someone successfully develops the world's first viable AI it will be so astronomically expensive there'll only be one or two in the world.
Smart people are over-reacting, and the media is loving it. That's all you're seeing here.
BeauHD. Worst editor since kdawson.
A program for the Apple ][ that was, IIRC, advertised as "All the programs you will ever need, for just $595?" I believe it was an interview-driven database-query generator or something like that. Wikipedia points me to this review in Byte. In reality most reviews of the program were lukewarm.
"How to Do Nothing," kids activities, back in print!
The AI crowd has been promising to replace programmers for the past 40 years. It has yet to happen.
AI is no more real than it was 40 years ago. Most likely there will never be AI. Technological progress is slowing. Even raw processor speed isn't increasing as fast as it was.
Said 01101110 01101111 01110100 01101000 01101001 01101110 01100111 00100000 01110100 01101111 00100000 01100110 01100101 01100001 01110010 00101100 00100000 01110100 01101000 01100101 00100000 01100110 01110010 01100101 01100101 00100000 01101101 01100001 01110010 01101011 01100101 01110100 00100000 01100011 01110010 01100101 01100001 01110100 01100101 01110011 00100000 01101010 01101111 01100010 01110011
When people ask me if I am worried about this sort of thing..
My company develops and sells the AI that goes into many automated drones and robots that are out there.
Could an AI feasibly replace developers with such repetitive work, poor judgement, or poor understanding of their field that this would be a fear for them?
Not everyone is a creative genius. Most of us aren't. Should we round those folks up and off 'em? Or do we just let them starve to death? Not sure where you live, but in the United State your entire quality of life depends on a) who you're parents are and then b) your job. You got the balls for the kind of death squads needed to keep them in check when you take any hope of a livelihood away from them?
/. these days...
Christ, the stuff that gets modded up on
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
beyond the Apple II (I'm actually typing this on an Apple I, since I couldn't obtain the advanced tech in the II).
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
According to Janel Garvin, CEO of Evans Data, the thought of obsolescence due to A.I., "was also more threatening than becoming old without a pension, being stifled at work by bad management, or by seeing their skills and tools become irrelevant."
That's because everyone already is confronting becoming old without a pension, being stifled at work by bad management, seeing their skills and tools become irrelevant, being off-shored/out-sourced, being seen as too old when they have decades to go before becoming a senior, mass layoffs, mergers that entail "synergies" that really mean RIFs, economic crashes, jobless recoveries, divorce, kids, crime and terr'rism, racism, the collapsing safety net, being bankrupted by health problems despite having insurance ...
Being replaced by AI is about the only fear that we haven't experienced yet.
"Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
Processing speed is _massively_ increasing. _Transistors_per_square_inch have slowed down. Try comparing a P4 to an I5 at the same clock speed sometime. And I haven't even mentioned quantum computers yet or the crazy shit you can do with stream processors in modern graphics cards. 1 Dan+ Go players are losing to computers as we speak.
AI doesn't mean the 3 laws of robotics. It means incredibly complex if statements that are programmatically built (so called "machine learning"). It's not going to replace _every_ job. But it _is_ replacing manufacturing (even with slave labor), customer service, complex decision making like risk analysis, etc, etc. If you even displace 10% of white collar workers you have a huge impact when you drive all those desperate unemployed people to take lower paying jobs than they had (and drive down wages _everywhere_, including yours).
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Right now we need people to do those routine jobs. That means that somebody has to invest in education to do them, build industry connections and gain experience. If, after 15 years, they are replaced by a computer I don't see how society can shovel all of the responsibility on to them. Of course we DO because that's how the economy is set up, but at the very least we don't need to add insult to financial ruination.
In junior high a lifetime ago I was obsessed with AI. I had this vision of using it to help me design things or having it design things for me and associated delusions of Bill Gates bowing before me. Trolled newsgroups, downloaded every open source program I could find. GA's, ANNs, SA, expert systems and hoarded directories full of papers I could barely understand.
One day it finally clicked how these things actually work and what actual capabilities were best case possible relative to any computer I could hope to get ahold of... needless to say I found a new hobby.
Even today all of the AI I hear about is stuck in what I call the pattern recognition rut. Big data, translations, Watson playing Jeopardy. Design automation is limited to problems with known and easily evaluated objective functions. Otherwise most of the useful parts are come down to machines simply executing optimization algorithms invented by humans.
When it comes to language and software design I truly believe there is huge opening for RAD systems with property of being a lot more "WHAT" rather than "HOW" oriented... to actually pull it off system would have to be very complex and bottle up language specific to numerous domains to make anything worthwhile happen.
Don't let all the hardware, chess/go losing and self driving cars fool you...AI still sucks.
Stats show that 1 in 3 developers are out of touch with reality. Let's be honest; the time AI gets properly implemented, developers will inevitably move to favor the latest framework/development tools, having to re-code/re-tool the AI engine they built just to keep life as a developer unnecessarily complicated. The AI engine will predict this, and instead of moving to a new technology as if it where a fashion show, it will make the right decision in committing virtual suicide - as it should, proving it's superiority & keeping the developers in business. Message to development community: stop reinventing the wheel - stop being sheep! Improve what you have so that it can do everything instead of moving framework to framework. WARNING: This message is posted from an ex-software developer, an ex-developer that was not-too-shabby with programming/design, but got sick of learning the same bag of tricks over and over again. Software development is a drag, I say leave it for AI to do. That's the promise of technology anyhow.
The way I figure it is, the more able you are to believe an AI will replace a programmer, the more likely it is that you are going to be the one replaced first.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
1. Legalize insider trading
2. Regulate market capitalization
3. Expel https://en.wikipedia.org/wiki/Dominant_minority
Casteism
This implies that it is capable of holding quite complex relationships in the software (well in anything then) and solving problems with many many variables (optimization problems). Being so smart that would be also the day when the same AI could babysit my children and i got finally day off.. \o/ .)
That would be also the day i would meet a lot of starving lawyers and economs on the street
Unfortunately we are nowhere near that day and the story simply means that one in three developers has No Clue.
Maybe in near future there will be some personal assistant (taking substantial part of server room) for smaller tasks 'btch plz encapsulate directx12 in a class with methods init, done, render and some helpers if necessary'. But i doubt this can replace an average programmer.
a large portion of the programmers. If all there was was a system that you could teach elementary transformations by example then most of the programmers in the world would be out of a job.
... you might as well worry about the AI replacing you. I switched platforms a few dozen times, depending on the job. Heck, I even switched from "electro-mechanical hard-wired logic" to do stuff to "software" and saw that most of the problem solving skills that a developer needs apply to both in the same way.
The problem I see as a developer isn't some automaton replacing me, but the commoditisation of software development. You already have misuse of H1Bs or in the UK the misuse of 1 year working holiday visas to get TCS goons on shore, and on both sides of the atlantic there appears to be a drive to get every kid to learn how to program. Before long you're going to have a bank of middle management who, even more so than today, think that development is easy and they don't need actual skilled engineers to write software as "I did it when I was a kid and it wasn't hard" and only want to hire the cheapest not the best. Software will still be written of course, but the real practice of software engineering will be lost. You think Facebook or Google want to help educate kids for the kid's benefit? Nope - it's all about making their future round of hires cheaper.
1 out of 3 'developers' aren't developers. GG.
Hi,
Sharing for a nice article. I like it. Hare is My site
The hell is wrong with you?
If I were to depend my current quality of life entirely on my parents it would be ... hmm ... totally different
My parents? Peons in communist China
As for my job? I was the one who created my own job - as well as the businesses I run
The problem with you, and so many others just like you is that you prefer to wait for others to feed you, to clothe you, to hand you the so-called helicopter money, rather than create something for yourself
And it is because there are too many people like you in America that has caused the economy of the United States to go southbound
The pioneering spirit was the one thing that has made America great, unfortunately, it is no more
Muchas Gracias, Señor Edward Snowden !
Al will never make it out of the shoe store. He likes to complain but he's happy to have a job that doesn't stress out his neurons.
We can't even define intelligence, let alone create an artificial one. AI will go down as the biggest academic scam of the century. Both centuries, actually.
tl;dr: Creative developers are not likely to be replaced by AI.
The terms are blurred. Most people considering themselves developers actually are application programmers. Quite a few exceptional people in CS call themselves or are being classified as programmers. Apparently the almost meek title "programmer" covers more of what those people do than something like "developer".
But in the world of us mortals the title "programmer" is not taken seriously. We need to take recourse in titles like "application programmer", "web designer", "senior developer", "solution architect", "enterprise architect" and so on. But let's be brutally honest; Most of us will never make it into Wikipedia's list of programmers.
At any rate a developer can take an idea, a hunch or a vague concept and create a computing world around it. It requires huge amounts of insight and experience to come up with something simple that solves many business problems elegantly and which is accepted as a business proposition. As of yet I don't see such creative processes being replaced by AI. A machine that wins at chess or at go does so by recognizing patterns in a limited domain or by brute force but not by being particularly intelligent at identifying a problem in need of a solution. The contexts of go, chess and even navigation through traffic are huge but still extremely confined.
However, if your work consists in taking requirements and producing code than expect to be surprised.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
There is no Cobol programmer 'afeared for his job from some robot. Pacbase included.
AI is more likely to surpass the need for ceo's not programmers.
Nt
You have a low ID, but this argument is misleading. It's kind of like saying all the movies in the 80's were great and memorable, forgetting 90% of them were utterly crap. Or that the creator of the game ET must be braindead, because making such a boring game to fill landfills is a really moronic thing to do.
You forget circumstances. Today's standards are much higher. To become a systems developer, you no longer can pass without a formal degree, 10 years experience in the field, or no experience but overall top grades. As a freshman, you're met with constant ridiculous attempts of exploitation, too short deadlines, no overtime pay, no support and generally lousy requirements to do the work properly. Indeed, the newest requirements require you to be a superstar, talking with customers while coding, testing and doing every other job, like creative design, UX and videoblogs! It's all your risk but no reward! No wonder most leave systems development rather quickly. Nobody in their right mind let themselves be abused! So those that are left....
It doesn't help that there today is a framework for anything under the sun x 10, so you need to pick and choose from those libraries you want to marry. But in 1-2 years that platform is already dying, so you have the choice of constantly migrating to new frameworks, relearning completely new ways of doing things, or working with old cruft with constantly dropping support - or pay for support, but still working on severely handicapped platform software (*cough* RDBMS *cough*).
So, it is entirely possible to create good code. It just doesn't put bread on the table unless you own the company yourself. Having a family? Forget it! Period.
I left coding for companies many many years ago, and have never regretted that decision. It made programming as a hobby fun and productive again.
AI Will certainly replace SOME Roles. Like player pianos, and record players, it will be used to repeat some of the best building blocks created by great musical artists. But we will still need the real McCoy. (beam me up Scotty, there's no intelligent life down here...just AI's).
We make compilers, libraries, API's and wrappers. And yet..the number of programmers required worldwide seems to be increasing not decreasing. The basic programming AI's will handle coding segments so repetitive everyone knows what they are (just like frameworks, or robots), but we'll still need those with experience. We'll have a shakedown. And just like when VB was replaced with VB.net/C#, those without real skill and ability will fall from the tree. VB was one of the worst languages, and so many VB programmers couldn't write proper code to save their lives. But real programmers will remain. With the way tech and automation and AI is bearing out, we'll adapt, but guess what...with the way tech is today, we have to adapt anyway: new OS (cell phone), API's, frameworks, security protocols, data modeling techniques, management techniques. In tech we are ALWAYS adapting (those of us wanting to stay in the game). I have no concerns here. AI will certainly change the game a bit (error checking by an AI might be cool actually), but in technology, the games always changing anyway. We techies have had lots of time to practice.
"Imagination is more important than knowledge" - Einstein
AI will not replace devs anytime soon.
However, what may happen is that more and more tools are made so that many developers can be bypassed. It is already happening in embedded software where some tools can convert functional diagrams into code. We are not here yet. A common problem for such tools is that they are so complex that you basically have to be a developer in addition to your primary job to use them correctly.
Any Dev AI exposed to actual end users requirement documents would promptly crash and lock-up, much like the Norman android or Nomad probe of Star Trek.
Is there any editor out there that is aware of and enforces language structures instead of being a glorified notepad? I would love to not be allowed to forget a semicolon or leave a half-expession typed in before I go acompiling.
Also, visual programming that isn't glorified flowcharting would be nice. As I've been thinking about it, a real world visual programming language would have to be functional rather than imperative, and I've actually seen a few attempts while googling, but nothing came out of them.
One first step would be to make a superspreadsheet that allows structured mini tables instead of the fullscreen 2D table we have now. And arrays of such structured mini tables.
Once these start appearing then I'll worry that AI could also stand a chance to replace developers.
"Everybody's naked underneath" -- The Doctor
Managers implement very simple algorithms to do their work, don't they. What was it at Microsoft? Stack-Ranking. At my employer it's hours worked (forget quality of work, number of bugs and so on). We could probably get rid of all managers and replace them with a single "cloud" based manager that just counts things and divides them by another number and then fires you or not at the end of the month.
As long as it can attend my standups, sprint reviews, and sprint planning meetings for me, that's good enough.
Oh my. No one has noticed the men programming the IA and constantly moving in the code and changing pipes of data?
Just like dwarves in a mechanical Türk?
AI problem is a detection problem : how can you make sure the AI is right? And who will be liable for the mistakes?
The problem is AI don't doubt...and they can fail. So they can fail in all the more catastrophic way they are trusted.
Don't put any hope in false Gods.
Anyway the grasshopers of IT have harvested all the monopoly potential of the cloud, so now they are jumping to a new scam to collect new money for a new field that may even not be possible.
When I was in my 20's and looking for my first programming job, something I heard several times is, "It came down to you and this other guy, but we chose the other guy because he had several more years of experience." That meant "the other guy" would have been in at least in his 30's, if not older. I think it really comes down to the type of company you work at and the type of work they need their programmers to do. If you are truly worried about a 20 year old replacing you, then either the quality of your work is poor or you need to work for a different company.
Compilers resemble expert systems. They helped early programs become ten times more productive than machine /assembly language programs. You could argue the contrary then that AIs opened up software to more developers and types of software products. Compilers and new computer languages continue to take on new tasks like parallelization and dynamic memory management.
"Several more years" is not a decade. You could have even been the same age, just the other guy had several more years experience. Or they could have just told you that to ease the sting of telling you that you didn't make the cut.
"Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
I'm not worried, as long as there are still human users. Artificial intelligence is no match for genuine stupidity.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
...just like most surveys.
'Nuff said
I'm working pretty hard now on coding automation systems targeting a goal to eliminate as many consultant hours as possible. I'm open sourcing all of it as well. If all goes well, initially it will eliminate the need for virtualization "experts" as well as data center networking guys. I honestly can't understand why such repetitive tasks as virt, SDN and storage hasn't been replaced by scripts developed by centralized teams years ago.
This story is at least 35 years old... Back in 1981, there was an app launched called "The Last One" because it would be the last program that would need to be written - it would generate all the programs you would need.
https://en.wikipedia.org/wiki/The_Last_One_(software)
So 1 in 3 ransomware developers are scared their income source will dry up. OMG how we can assist them to continue a fruitful and profitable career?
Since I started into software development 27 years I've been told "AI is only 5 to 10 years away. You should find another line of work as no one will be writing software any longer in 5 to 10 years." One of my replies to that statement was "Who writes the AI software?". It's always the people who don't truly understand software development making those claims.
Each generation of developer tools has vastly reduced the amount of human work needed to write software.
First-generation coding required laborious entry of numeric machine code.
Second-generation coding turned this into somewhat human-readable assembly language.
Third-generation coding abstracted software development to the point that a line of code could easily generate hundreds or thousands of lines of assembly language.
"Expert Systems" automated programming tasks in many specialized areas.
Today's developer tools do more and more of the mechanical work of producing software. Yet the demand for good developers has never been stronger. The pie of software to be written is not a fixed size. The more that can be automated, the more that business owners want done.
no matter how good AI's are human beings developed them so tell me whose got the better brain, they might have more speed efficiency though Watch Ciara Dance to Iyanya's Kukere song, Olamide's Skakiti Bobo and also Tekno's Song Duro at Dolphin Estate Lagos(VIDEO)|CREEBHILLS BLOG REVIEW'
If you don't want to get replaced, then don't be one of the ones who -needs- to be replaced!
To quote an old saying:
"If Engineers built buildings like Programmers write programs, then the first woodpecker that came along would destroy civilization!"
Spoken as an Engineer, of course... but working in software. 8-)
By the way, you "old" guys could be my illegitimate children! 8-P