What happens in this year:
- AI coding is going full throttle, the first stage of experimenting is over
- The amount of code is growing faster, code generation is accelerating
- Cheaper code finds the way to "less important" fields like mining, construction, health care and agriculture
Finally Prediction 2027:
- The accelerated code generation will go on in 2027
- Invest in good software developer/people/teams or you will drown in AI slope
- Efficiency in AI usage will slowly become more important
TL;DR
Primary base of this article is Octoverse by github.
Early this year I ask my co-workers about the future of software development. And mostly every body had a complete different view on it. What I will do here is to explain the views in to opposite visions, maybe a "little bit" exaggerated.
Vision 1: Doom
We are doomed, as the most extreme future vision or more specific, all developers will losing there jobs.
The idea: AI does all the coding/all work. We will lose out jobs, we will losing every thing ...
Let me explain that view. Assuming that we have 100 software developer producing 100 applications. If we can produce 100 applications with 20 software developers using AI then we have run to bottom, software engineers getting minimum wage.
But have a look at the opposite vision.
Vision 2: Star Trek
Based on experiences different from our past, AI will lower the cost of software production this enables software to go into more areas then before. Let me give some examples from the past.
ATMs free tellers from there job but today there are working more people in the banks. They are doing more high level jobs. Banks growing since.
Electronic calculator, math teachers feel threaten by the affordable electronic calculators (1986, USA). Still today math is an important skill and math teachers are needed. Electronic calculators enables us to do more complex math, faster.
Computer, Howard Aiken estimate that a handful of computer are needed for the US's needs. Today, my light switch contains a computer. Computers and software is everywhere.
Robots, every factory worker fears to be replaced by robots in the 1970th and 1980th. But there are a still a lot of of workers in the factories.
Excel or more precise Visicalc (1979) or earlier Mainframes frees people from the human computing department. Since spread sheet software, we are doing a lot more calculations and simulations then ever.
What I show you is called the rebound effect, make something cheaper then we are using a lot more. I believe that this rebound effect will kick in and the AI will free us to create more software, a lot more.
Octoverse
As I read the Octoversetext, I see sign that fits into the 'Star Trek' vision. The LOC (commits) explodes. Software getting much much stronger in strange fields like mining.
AI free many so called junior developers, often with a only a 3 or 6 month training. These people are need in more sophisticated positions. Why, there is more software to build.
Try to get the best engineers in the engine room. Prepare for Warp speed. Fasten your seat belt, the software starship leaves the dockyard, now.
Maybe I'm being too optimistic—maybe the next stop is Mars.



