
When the flood comes, it always submerges the plains first. For developers, 2D development is that plain. If the first step of AGI is the full automation of 2D tasks, how do we migrate to high-dimensional '3D abstract systems'? This article reveals the only structural way out in the AI era through the century-long history of road building and construction.
In the past year, AI capabilities have advanced by leaps and bounds, far exceeding many expectations. Developers have begun to re-examine their positions: Which skills will be automated? Which jobs will disappear? Which directions are still worth investing in?
These questions may seem new, but they are actually quite familiar. Historically, every technological revolution has left a clear trail. If we place the software industry on a longer timeline, we will find that the history of mechanization in road building, construction, and factories is precisely the mirror of the software industry's future.
This article attempts to extract structural trends in the software industry from the evolution of these traditional industries and provide a realistic, actionable, and not overly anxious path forward.
Road building is a typical 2D project. It takes place on flat ground, with fixed processes, single materials, and quantifiable quality; the entire process is highly repetitive. Because of this, it is one of the easiest industries to mechanize.
In the era of pure manual labor, building a road several dozen kilometers long often required hundreds of workers for several months. With the popularization of machinery like bulldozers, rollers, and pavers, the same scale of project now only needs dozens of people, and the construction period is shortened to weeks or months.
The essence of 2D software development is strikingly similar to road building. Tasks such as page layout, CRUD, and API glue code are highly standardized, highly repetitive, logically clear, and have automatically detectable quality. AI's role in this field is just like the bulldozer in road building: fast, tireless, never forgetting, and able to automatically generate most code, test, fix, and deploy.
A 2023 McKinsey report pointed out that generative AI can automate 30%–45% of coding work. Official data from GitHub Copilot also shows that developers have 55%–70% of their code generated by AI in certain tasks. Although these numbers vary by project type, the trend is clear: 2D development is the area AI can most easily consume.
However, this does not mean that developers will be rapidly phased out in the short term. Technological progress is often much faster than the pace of industrial adoption. Corporate processes, toolchains, organizational structures, and risk controls all need time to adapt. Legacy systems, old architectures, and existing businesses still require a lot of manpower to maintain.
The automation of 2D development is a structural trend, but the pace is gradual, not instantaneous.
Faced with the impact of AI, many developers believe that "upgrading to architect" will help them avoid being replaced. However, history tells us that when 70% of jobs in an industry disappear, the remaining jobs will become extremely crowded.
When road construction workers lose their jobs, many go to get excavator licenses, but the number of machines is limited, the jobs are limited, and the competition becomes even more intense.
The software industry will go through a similar process.
More importantly, AI is eroding the core capabilities of architects. As context windows continue to expand, AI can understand an entire codebase at once, automatically generating architectural solutions, reviewing designs, and analyzing dependencies. Systems like AutoDev, Claude MCP, and GitHub Copilot Workspace can already automatically generate and review architectural documentation.
This does not mean architects will disappear, but rather that the role of the architect will change. Future architects will need deeper business understanding, stronger system integration capabilities, and an engineering mindset closer to the real world, rather than just drawing diagrams, layering, and writing documentation.
In other words:
Being an architect is not the destination, but a transition phase. What is truly safe in the long term is system-level engineering capability.
If 2D development is like road building, then 3D development is more like building a skyscraper, especially a high-rise building.
Construction is a 3D project. It involves structure, electromechanical, piping, fire protection, material science, construction sequence, safety regulations, urban planning, and many other specialties. Every building has unique structural and environmental constraints and cannot be fully standardized like road building. Even as the level of mechanization continues to increase, the construction industry still requires a large number of engineers, foremen, quality inspectors, and safety managers. Even today, in a highly mechanized environment, a 30-story skyscraper still requires over 200 engineers of various types to participate in design and construction.
More importantly, the fault tolerance of construction is extremely low. If a road is built poorly, it can be repaved, but a structural error in a skyscraper can lead to catastrophic consequences. This type of high-risk, high-complexity system cannot be completely turned over to automation.
The complexity structure of 3D development is almost identical to that of building a skyscraper. It includes multiple dimensions such as geometric structure, materials, lighting, animation, physics, interaction logic, performance optimization, toolchains, digital twins, and robotic simulation. Each dimension requires specialized knowledge and systemic thinking.
To avoid misunderstanding, it is necessary to clarify in advance:
"3D development" does not mean "going to learn Unity/Unreal."
It truly refers to moving from "planar logic" toward "multi-dimensional complex systems." For example:
Although these systems do not have 3D visuals, they are "multi-dimensional" in logical topology, with low fault tolerance, high coupling, and a complexity far exceeding CRUD. They all belong to "building skyscrapers," not "building roads."
In the wave of AI, the most dangerous choice for a developer is to remain in the field of 2D development, as this part of the work will be quickly automated by AI.
A safer and more promising direction is to gradually enter system-level, engineered, and higher-complexity fields. But this does not mean you need to make a leap-style transition immediately. Going directly from React to robotic simulation is indeed too big a leap.
A more realistic way is to migrate gradually through an "intermediate path."
You don't need to transition immediately; instead, you can gradually expand your dimensions based on your existing skills.
While the direction discussed in this article is a long-term trend, it must be emphasized that technological trends and industrial pace are not always synchronized.
In the next one to two years, we could very well see situations like this:
These phenomena do not contradict the long-term trend; they are part of the normal pace of industrial evolution. Short-term counter-intuitive phenomena will not change the long-term structural direction.
For developers, this means you don't need to transition immediately, nor do you need to panic. You have time, space, and a path to prepare. You can continue to do 2D development in the short term and gradually move toward system engineering and the 3D world in the long term.
Some might ask: If an "AGI that can independently complete most software development tasks" appears in the next few years, will these judgments still hold?
My view is: If AGI can fully handle 2D development, then the compression of 2D positions will only happen faster, not slower.
Even so, 3D engineering and system engineering involving the physical world, safety responsibilities, and legal sign-offs will still not be fully automated. In other words, AGI will change the pace, but it will not change the direction. AGI is a variable, but not a variable that reverses the trend. Even if future multimodal models (such as Claude, Gemini) can understand images and 3D scenes, they still cannot replace human judgment and responsibility in physical systems.
Another crucial point often overlooked is: AI can generate a plan, but it cannot "sign off."
In systems involving personal safety, huge assets, or physical risks—such as construction, aircraft, medical equipment, autonomous driving, and future robotic systems—signing off means legal responsibility, ethical responsibility, and accident responsibility. No matter how powerful AI is, it cannot bear legal responsibility.
This means: The closer to the real world, the closer to physical systems, and the closer to high-risk engineering, the higher the value of human engineers. This is also the long-term moat for 3D engineering, system engineering, and the robotic ecosystem.
The 3D world is not just about games or visualization; it is the infrastructure for robot training, the core of digital twin factories, the environment for autonomous driving simulation, and the underlying ecosystem for future robot operating systems.
Tesla's Optimus, Boston Dynamics' Atlas, and Figure AI's robots all rely on digital twin environments for training. Real-world data is expensive, dangerous, and scarce, while 3D simulation can provide infinite, safe, and low-cost training data. Of course, there is still a non-negligible gap between current digital twins and reality (the Sim-to-Real Gap), but this precisely means that the field needs more deep system engineers to bridge this gap.
The future path is very clear: 3D Simulation → Robot Development → Robot Ecosystem → Robot Civilization.
Just as the App Store was to smartphones, future Robot OSs will also need independent task stores, skill pack ecosystems, and human-machine interface layers.
Why is this inevitable? Because humans intend to build lunar bases, Mars bases, and deep-sea bases, collect resources from asteroids, and explore worlds beyond the solar system. These tasks cannot be accomplished by humans in person and must rely on large-scale robotic systems.
This means that the skills accumulated today in the field of 3D simulation will become the infrastructure builders of the robot civilization in the future.
Robots are the "second leg" of human civilization, and 3D simulation is the "womb" of robot civilization.
To keep this article balanced, I also need to point out a few common pitfalls:
AI will write code, plan systems, and automate most 2D development. But AI will not decide for you where human civilization will go.
The future belongs to those who can build systems, build worlds, and build civilizations. Perhaps, the true developers are not those who write code, but those who can enable AI, machines, and humans to jointly build the future world.
You don't need to transition immediately, but you can start preparing for the future today.
No comments yet. Be the first to leave a comment!
Ask me anything about this article!