In a recent blog post, Thomas Dohmke, CEO of GitHub, a subsidiary of Microsoft, issued an important warning to software engineers around the world. He pointed out that developers must actively embrace artificial intelligence (AI), or they may face the risk of being replaced by the industry. This statement has sparked discussions about significant changes in the field of software development.

Code Internet (1)

Image source note: The image is AI-generated, and the image licensing service provider is Midjourney

Dohmke mentioned in the article that software development is not just about writing code, but it's going through a transformation of identity. He said that 22 developers have shared their experiences of deeply integrating AI tools into their work, indicating that AI has become an indispensable partner in their daily work. Some developers initially had doubts about AI, but over time, they gradually recognized the value of AI tools and began to see them as key collaborators.

"Either embrace AI or leave the industry," this eye-catching statement came from a developer, reflecting the pressure and challenges faced by current developers. Dohmke further emphasized that the role of developers is changing, from traditional coders to AI strategists, who are not only responsible for writing code, but also need to manage and review AI-generated code.

With the rapid development of AI technology, it is expected that 90% of code writing will be automated in the future. This change means that developers need to acquire new skills, including system design, proficiency in AI applications, and task allocation. Dohmke believes that developers who adopt AI tools early have gained a first-mover advantage, rather than being replaced.

This transformation involves not only technological updates, but also a change in thinking. Developers need to shift their focus from simply pursuing speed and efficiency to how to use AI to improve the quality and creativity of their work. Although change is difficult, many people may resist it, but Dohmke believes that only those who can adapt to this change will be able to stand in the industry in the future.

At the end of the article, Dohmke bluntly stated that those who are unwilling to change should consider looking for other career paths. This view undoubtedly presents a challenge to many developers, while also calling for new standards in the future of software development.

Key points:  

🌟 Developers face a major choice: either embrace AI or leave the industry.  

💻 The developer's role is transformed into an AI strategist, requiring management and review of AI-generated code.  

🚀 In the future, 90% of code writing will be automated, and acquiring new skills becomes crucial.