Live data from Hacker News

Ask HN: What programming jobs are least likely to be disrupted by AI?

news.ycombinator.com

21–24 of 24 posts

Re: Ask HN: What programming jobs are least likely to be disrupted by AI?

#21

Software engineering will change. Up to this point, programmers have to build software code line by code line. In the near future, in less than ten years, we will get tools that automate a big chunk of that process. Software engineers will still need to design the program but the building process will be much more automated. You'll be able to request big chunks of code that will be glued and arranged by software engi…

>This means that software engineers will need to be more like software designers.

Do you have any suggestions on how to improve my software/system design skills? Any book or course recommendations would be appreciated.

Re: Ask HN: What programming jobs are least likely to be disrupted by AI?

#22
Embedded systems.

It's going to be a while before an AI can take a chip spec and give you a device driver. It's going to be longer before AI can take a buggy chip spec and give you a working device driver.

Still longer before it can give you a whole working product.

Re: Ask HN: What programming jobs are least likely to be disrupted by AI?

#23
Every skill we learn incurs some cost to learn it and provides some benefit.

The benefits are uncertain, they might be more or less than before LLMs could produce some code.

We know the cost of learning to code is now much less than before. The cost of learning almost anything is much less than before.

Those who say we should not learn are fools.

Re: Ask HN: What programming jobs are least likely to be disrupted by AI?

#24
post #21

Software engineering will change. Up to this point, programmers have to build software code line by code line. In the near future, in less than ten years, we will get tools that automate a big chunk of that process. Software engineers will still need to design the program but the building process will be much more automated. You'll be able to request big chunks of code that will be glued and arranged by software engi…

>This means that software engineers will need to be more like software designers. Do you have any suggestions on how to improve my software/system design skills? Any book or course recommendations would be appreciated.

You can start by understanding the requirements process for software development. I suggest you start by creating a personal project and use it to practice.

https://en.wikipedia.org/wiki/Requirements_analysis

Post reply on HN