TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Will the future have several more programmers or a few excellent ones?

3 pointsby animeshkover 8 years ago
Hey guys.<p>Just curious about this. Currently there seems to be an increasing trend in the number of people who are becoming programmers. But there also seems to be an increasing trend in auto-programming software and apps coming out. Now as machine learning becomes more and more effective, these programmes may be heavily driven by AI.<p>That said, it&#x27;s interesting to think which trend will evolve over the other. What do you guys think? Will there be more programmers in the future or will there be very few, excellent programmers and building things would not require any programming knowledge at all?<p>Thanks.

7 comments

visargaover 8 years ago
There will be just as many or more people using technology to solve problems, having access to a large number of methods.<p>But programming for user interfaces, networking and databases might not be the bread and butter of the future computer engineer, just like coding in assembly is rarely used today, even though all programs are eventually compiled into it.<p>We&#x27;ll move higher on the abstraction stack. That will make programming both simpler and more complex, as C++ made programming both easier than assembly, and much more complicated, when you consider OOP.
评论 #12546434 未加载
p333347over 8 years ago
You know, when humans find it hard to make sense of software requirements expressed by other humans in order to produce usable software, I am not sure if AI can. Also, all this AI thing as it stands now is mostly about data processing. So until NLP becomes a reality, in that Turing test is smashed to pieces, I am sure programmers won&#x27;t become irrelevant.<p>However, I see programming becoming more of a DIY thing. In fact, one might argue that it started out as DIY, with scientists and engineers hacking software for their own use. Still, the task of building non trivial software, based on off the shelf tools or custom made, will need professional programmers (aka software engineers), much like how despite people increasingly DIYing many things there still are carpenters, electricians, automechanics, tailors etc. So I would say there will be more.<p>About excellent programmers, I don&#x27;t think everyone can agree on what parameters constitute excellence, and it is quite arbitrary, so that part of the debate will rage on even in the future.
cauterizedover 8 years ago
How far in the future?<p>We&#x27;re a long way from AI or building-block platforms being able to replace programmers in any meaningful sense. Or from demand for custom-built software tapering off. Over the next 2-3 decades we&#x27;ll see more and more software engineers employed.<p>But in the long run, yes, AI will replace almost all of us (assuming we don&#x27;t do something dumb like submerge the planet in nuclear winter before then). How long? Wish I knew. Probably less than two centuries.<p>Any time frame in between then? It&#x27;s difficult to impossible to know how long the process of developing AI that powerful will take, how long it will be until it&#x27;s cheap enough to handle most demand for software, or when the inflection point will be in terms of employment.
eb0laover 8 years ago
I guess coding will be more common over time; but people coding will not be calling themselves &quot;programmers&quot;: their main job function will be something different (like marketing, sales, or customer service).<p>There is some work for developers integrating those &quot;small&quot; developments into something bigger enterprise-wide. This is happenning today, but I guess this trend will get more volume and speed.<p>Great developers will always be scarce, like any other professionals (doctors, lawyers, etc.)
probinsoover 8 years ago
As artificial intelligence increases, the number of jobs will start to decrease. Once the job started decrease, the policy makers will step in and AI will be in handcuffed. This will result in many monotonous jobs without a learning curve for lots of overqualified programmers
评论 #12546537 未加载
评论 #12546403 未加载
ankurdhamaover 8 years ago
We need both engineer and mechanic. A mechanic can never replace an engineer.
cureyourheadover 8 years ago
When AI are everywhere, the ability to tinker with them, repurpose and reshape them to your specific needs and desires, will then be the point of difference. So coding will always be important.<p>If AI-in-everything becomes as ubiquitous as the written word, which it will, our lives will be vastly transformed. The ability to code will become like the ability to write is now: the absolute bottom rung of the ladder to enter society as a participant.<p>If AI and energy become essentially zero cost then the differentiator will be how clearly you can tell them what you want them to build, and how useful are the things you choose to build. Oh, wait, so no different to coding today. So coding will always be important, and increasing saturation of advanced technology will only make it more so.<p>If you are assuming, as counter to these points, AI where you can essentially say: make me a FB clone that will make me 1 trillion dollars per year, finish it in 2 hours. As in, you have a Magic Lamp, then, either everyone will have a Magic Lamp, and the differentiator will be your mind, or only those who can afford it will have a Magic Lamp, so the differentiator will be money, equivalently again, your mind. So coding, in the purest sense of giving instructions, will be important.<p>To put all this another way, when the number of things to which people can give instructions to produce results increases in number then will also increase the number of people who are capable of giving instructions to such things.