|
The first lecture on my computer science course, back in 1988, started with the lecturer showing us the now often used picture of what the users asked for etc., as a warning of what we were letting ourselves in for.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Exactly! So AI will decide that humans are the problem and then humanity will be redundant.
Be careful what you wish for
|
|
|
|
|
I think this generation of developers will be fine, but in the future, only the strong will survive. Wage may even come down some as competition and demand drive the price at market.
We're already seeing DBAs and System Administrators beginning to get pushed out, next maybe it will be web developers.
There's been new technologies and mobile development for web developers, but nothing is any better than it was 8 years ago. Instead of writing JavaScript or using an UpdatePanel, we now have JavaScript libraries that pretty much do the same thing, but they are no better than there predecessor. This brings me to the conclusion that software will get better, similar to automobiles, and you'll need less people to build and maintain them, since their product cycle will be longer than in the past.
|
|
|
|
|
Store clerks and most menial jobs will get the ax sooner than us.
Jeremy Falcon
|
|
|
|
|
I am probably one of those contributing towards it as I go for the scan as you shop option nowadays.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
I, for one, welcome our SkyNet Overlord.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Actually, I´m writing the core system for skynet. The part for launching the rockets is already done, and as soon we turn on SkyNet on 31st Dec. 2016 we have no more problems with consuming ...
|
|
|
|
|
I wrote an entry answering this question a while back:
Why Computers Haven't Replaced Programmers[^]
Two primary thoughts to take away from this question:
"We can't solve problems by using the same kind of thinking we used when we created them."
Albert Einstein
In order for a computer to write computer programs, it will need to be at least as intelligent as the program that it is going to encode.
Finally, the AI will need someone to give it instructions for what kind of program should be written.
For this, I look at the law and how it is worded, interpreted, misinterpreted, abused and so on. Humans cannot agree on the same definitions and interpretations. We have the same issues with developing computer programs. Even then, to be able to develop a system that can write all of the programs that will ever be needed is also a monumental task.
There is a long way to go before the role of a programmer is eliminated entirely.
|
|
|
|
|
I am afraid that when the artificial intelligences we created gain a depth of consciousness equal to ours that the artificial intelligences who created us will destroy us for daring to imitate them.
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
After an AI writes its first program and then has to deal with its irrational users and stakeholders, I suspect it will be smart enough to quit programming and go flip burgers for a living, thus leaving the programming as usual to us dumb-asses.
-NP
Never underestimate the creativity of the end-user.
|
|
|
|
|
Computers will still need be told what to do, what the program is to be about - that will need somebody to input the information - probably using a formal language - kinda like programming
|
|
|
|
|
Have you been to the Q&A section lately?
I'm not too worried that we're about to write AI that's all that smart just yet.
|
|
|
|
|
Well it will certainly change QA.
|
|
|
|
|
In a sense this already happens. We tell the computer what to do (through a defined syntax) and the computer compiles the program (basically writes the program, as you put it). Even with the most sophisticated AI, I can't see that pattern changing. Someone needs to tell the AI what program to write - It may not be C# but it will be is some similar programming syntax. The AI will just compile it (write the program).
Brent
|
|
|
|
|
Fine. There's no need for debugging old codes any more.
|
|
|
|
|
Well - if you were a logical person you'd take action in order to mitigate the situation.
Have you considered going in for something with a more promising future? Blacksmith? Wheelwright? Politician?
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Some counties people's age average is getting older. Their young generation must protect them to some dangers. So they make an effort to invent the robots. And some countries working about robot soldier or some bad jobs like mining. Because if an robot is destroyed you don't answer for someone or something. So I think we will show robots at daily life in 30 years. And if their AI learn to learning , they will generally choose the best decision. that point the AI will be better than us. And Maybe evolution will works an our race and robots. Honestly I don't know what is the best way for the future.
Note: My english isn't good I am trying to learn english.. If I did't correct express myself, sorry for misunderstanding
|
|
|
|
|
Member 11375116 wrote: Note: My english isn't good I am trying to learn english.. If I did't correct express myself, sorry for misunderstanding Not a problem. Here, at CodeProject, we're quite used to those still learning English. Some, particularly those from the United Kingdom, never seem to be able to get the hang of it - and probably never will.
Alert! If your English teacher spells "color" as "colour" then run for the exits.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: Alert! If your English teacher spells "color" as "colour" then run for the exits.
Cue Prof. Henry Higgins: My Fair Lady - Why Can't The English?[^]
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I can watch any number of English mysteries on my streaming video. One thing is clear, whether it's cockney, posh, or that painful sound coming from the remainder, it's all rather horrid.*
Words expressing great truths, such as the following, may not even be KSS, but sadly, hearing English speaking English has given me a grudging appreciation of even a Louisiana drawl.
*authenticity confirmed via interviewee's on SkyNews, BBC News, &etc.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: Have you considered going in for something with a more promising future? Blacksmith? Wheelwright? Politician?
Saboteur?
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Member 11375116 wrote: And artificial intelligence will be better than a lot of programmers
There will be no "Googling Stack Overflow" then
|
|
|
|
|
Same said about tractors in fact it created more jobs & more food. Eventually pretty much all would be automated and we all have to work less
|
|
|
|
|
Yeah, yeah ... they've been saying that for years. The machines (compiler technology) writes more and more of the low-level code but you're never getting rid of programmers. The demand is higher than ever. Relax.
|
|
|
|
|
Being replaced by a machine? Unlikely.
Being replaced by a third grader? That's a worry!
The difficult may take time, the impossible a little longer.
|
|
|
|