Live data from Hacker News

Ask HN: Will AI put programmers our of work?

news.ycombinator.com

41–50 of 117 posts

Re: Ask HN: Will AI put programmers our of work?

#41

Funnily enough I was just asking chatGPT what it thought about it, so here it goes: >It is unlikely that AI will completely replace programmers. While AI and machine learning technology has advanced significantly in recent years, there are still many tasks that require human creativity and intuition, such as coming up with new ideas, solving complex problems, and making decisions that involve subjective judgement. Ad…

I’ve downvoted this because the question is what the community thinks of the question. This is creating plausible spam.

I just thought it was interesting to post because:

chatGTP has been featuring quite a lot on HN

I had literally just asked the same question to chatGTP

and it's asking an interesting/relevant question to chatGTP

I do get your point about spam though

Re: Ask HN: Will AI put programmers our of work?

#42

Of course not. For the same reason why companies pay $2000 per day for an experienced consultant when an employee could theoretically build the same stuff at minimum wage. Sometimes, mistakes are expensive. And then you need people who can reason about why they are doing what they are doing. AI can maybe churn out CRUD better than other generators, but when you have any significant amount of money depending on the so…

The question wasn't just about ChatGPT though. If the SOTA improves as much in the next decade as it has in the last decade (for from a guarantee of course), it will be hard for any tech company to justify having thousands of developers.

Re: Ask HN: Will AI put programmers our of work?

#43
post #32

Programmer would be the last job to go but it's possible that the number of programmer jobs would start decreasing in the mean time.

> Programmer would be the last job to go

Nope. Experience has shown that tasks that require peak intellectual abilities in humans are actually very easy for computers to do. Computers were outperforming humans at calculation 80 years ago, and have been crushing grandmasters at chess since the 90s.

Meanwhile, controlling a robot to move efficiently, or reliably distinguishing everyday objects like cats and dogs, is still extremely challenging for current AIs, which require more data than any human could see in a thousand lifetimes to perform at a remotely adequate level.

It's "menial" jobs that will be the last to go. Because those rely on innate abilities grown over hundreds of millions of years of evolution. A task like programming that was only invented three generations ago is trivial by comparison.

Re: Ask HN: Will AI put programmers our of work?

#45
post #28

As with all new technology it will change the jobs we do and how we do them. AI seems likely to have a large impact on jobs heavily involving communicating with computers. However is it likely that less people will be communicating with computers as a result; I would say no. Did the shovel make it less likely you would employ someone to dig?

> Did the shovel make it less likely you would employ someone to dig?

That's a limited analogy.

If you replace shovel with robotic excavator, it gets closer to what we have with current AI. It's not replacing jobs _yet_, but as soon as those excavators become fully automated, a single worker will be able to do the job of dozens, at a fraction of the time and cost.

And, yes, AI-powered excavators are a thing[1].

A closer analogy would be the trucking industry. Truckers are losing jobs _today_ as self-driving technology improves.

The same will eventually happen with software. Programmers will still be needed to drive the AI, but the productivity of one will be greatly increased, and human teams will be much smaller. Programmers won't be needed for simple tasks at first, until eventually only "prompt engineers" are left.

So I wouldn't say this is an existential risk yet, but our field will radically change within the next decade.

[1]: https://asirobots.com/mining/excavator/

Re: Ask HN: Will AI put programmers our of work?

#46
post #38

Most programming is just plumbing. AI will probably replace that. That leaves algorithm research, and so we can then spend 100% of our time on hard CS.

This feels wrong in many different directions.

- Replacing plumbing work isn't trivial for AI at all.

- AI can also do algorithms research.

- Most developers aren't qualified or interested in doing algorithm research.

- There isn't that much demand for algorithms research, not enough to match the pool of developers anyway.

Re: Ask HN: Will AI put programmers our of work?

#47

Almost all the work of programmers is already automated in the form of everything you get via `pip`, `apt get` etc. A very large part of what remains is the bit which cannot be automated: modelling real world (business) process in terms of the systems of automation which are available. Programming is a modelling activity which is about phrasing sequences of available actions to represent a process. If AI systems gene…

In another life, I designed workflows that could be picked up by offshore teams to execute the actual work.

My observation was that a lot of my colleagues had no appetite for reasoning about processes, much less thinking through various edge cases to make sure the work was done correctly and covered enough cases to be a useful workflow with low incidents.

Colour me skeptical but I'm not convinced we will see an AGI that can solve business problems without killing the proverbial cat without lots of baby sitting.

So is programming the business of copy pasting from stackoverflow or is it the business of solving problems?

Re: Ask HN: Will AI put programmers our of work?

#48
post #26

I don't know how the latest stuff from OpenAI will impract the career of average programmers. But regarding your last question: > how would you try to AI-proof your career? Learn to program from first principles.

How do you learn to program form first principles?

Re: Ask HN: Will AI put programmers our of work?

#49
I think in this context, there exists a much more significant uncanny valley than any we know of right now. The usual example from visualization completely pales in comparison. There is no "almost" solution for any non-trivial task. And on this opposite side of the valley only humans can act.

Re: Ask HN: Will AI put programmers our of work?

#50
post #47

Almost all the work of programmers is already automated in the form of everything you get via `pip`, `apt get` etc. A very large part of what remains is the bit which cannot be automated: modelling real world (business) process in terms of the systems of automation which are available. Programming is a modelling activity which is about phrasing sequences of available actions to represent a process. If AI systems gene…

In another life, I designed workflows that could be picked up by offshore teams to execute the actual work. My observation was that a lot of my colleagues had no appetite for reasoning about processes, much less thinking through various edge cases to make sure the work was done correctly and covered enough cases to be a useful workflow with low incidents. Colour me skeptical but I'm not convinced we will see an AGI t…

> So is programming the business of copy pasting from stackoverflow or is it the business of solving problems?

Both, but what you’ve missed is you’re still putting some devs out of work. And solving business problems is absolutely on the burner for AI right now so give them a few years and it will solve that too.

Post reply on HN