News for hackers. Stuff that matters.
Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by skywhopper on Saturday February 10, 2018 @12:25PM (#16348314)
This is silly. We already have automatic code generation tools. We have for decades. They are called compilers, interpreters, standard libraries. These do not reduce the need for programmers. No AI can decide _what_ to build nor can they solve pragmatic tradeoffs between competing goals that real programmers have to deal with all the time. Some human has to be making the decisions about what the computer is going to do. And they'll need a means by which to inform the computer what it is to be doing. And that means is what we now call a programming language. Smarter compilers, code analysis tools, or library finders aren't going to remove the need to define the specification.

Anyway, it's not like there's a limited amount of programming to be done, and if we could only be more productive, we'd finish it all up sooner and go to the lake. No, the demand for more and better software will only increase to consume any productivity increases we achieve. Think about the software you use every day. Could it be made better? Of course! Most of it is terrible. There's an infinite amount of work to be done.

Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by dynamodispatch on Saturday February 10, 2018 @12:51PM (#16348480)
> No AI can decide _what_ to build

Honestly, programmers don't decide either. We build what we are told to build.

> Could it be made better? Of course! Most of it is terrible. There's an infinite amount of work to be done.

Of course, if our objective it to achieve perfection, then there will always be more things to do because we can never achieve perfection. But most of the time "good enough" is good enough.

But I agree with that AI won't be taking programming jobs anytime soon. But AI will certainly put pressure on the number of jobs and wages. As you said, "smart" compilers, debuggers, code analyzer, etc helps increase productivity. But sooner or later, it will eventually hit demand for programmers.

We are living in the golden age of tech. So it's hard to imagine it ever stopping. I think the biggest concern is the wages and prospects. As more and more people get into programming and as the profession gets more and more productive ( AI, tools ), it's inevitable that wages will stall and decline. Hopefully, just not in my lifetime.

Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by quonn on Saturday February 10, 2018 @12:57PM (#16348517)
Not everyone is told what to build. I‘m generally not. There is some direction and sometimes I implement specific features that were requested. Even then there is a huge gap between the need to have the feature and the nitty gritty details - and I‘m not even talking about implementation details.
Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by ericmcer on Saturday February 10, 2018 @02:30PM (#16349046)
Judging by how impacted CS programs are at colleges, and how hard working the interns I have been seeing come through my company lately, wages may be stalling sooner than you think.

Like many other skilled occupations in this country the future is probably going to be very highly paid elite workers and masses of low paid people who are just "good". Kind of inevitable in a capitalist society where human labor is losing its value.

Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by closeparen on Saturday February 10, 2018 @11:36PM (#16351218)
A massive increase in programming labor physically won’t fit in the Bay Area’s housing stock, and the industry already could have slashed costs anytime it wanted by hiring in the Midwest and South.
Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by Noumenon72 on Saturday February 10, 2018 @07:52PM (#16350515)
I don't know how "impacted" CS programs are and I don't know how hard working your interns are, so I can't make out what you mean in the first sentence.
Re:AI Will Not Be Taking Away Code Jobs Anytime Soon by EliRivers on Saturday February 10, 2018 @01:14PM (#16348605)
Honestly, programmers don't decide either. We build what we are told to build.

If only. If the people doing that telling could elucidate clearly enough what it was that they wanted built, they'd be programmers (or, to be fair, requirements gurus - I have worked in a company that had someone really, really good with requirements; it was the only place I've ever worked in which the customer never reported a single bug).