Prime Highlights
- GitHub CEO Thomas Dohmke challenged developers to embrace AI or become obsolete.
- He highlighted the capabilities of AI in generating most of the code, with attention being turned towards designing, governing, and certifying AI-created work.
Key Fact
- Dohmke forecasts AI will generate between 90% of the code within 2–5 years.
- Developers will need to transform themselves into professions such as AI enablers and code architects to remain relevant.
Key Background
GitHub founder Thomas Dohmke gave developers a sober warning: embrace artificial intelligence or take a backseat. During the DLD conference and in his “Developers, Reinvented” blog entry, he emphasized that AI is no longer an add-on but the very center of software development in the future. Developers, as Dohmke defines them, need to move away from conventional coding to work together on tasks surrounding AI-driven development processes, including prompt engineering, system design, and AI management.
Based on interviews with innovators of the use of AI tools such as GitHub Copilot, Dohmke found that programmers have largely transitioned from skepticism to dependence on AI for everyday tasks. AI is helping them solve hard problems that previously they found challenging to address. Instead of typing repetitive code for hours, programmers now instruct AI agents to generate code and then refine and test the output.
Dohmke predicts that in five to ten years, AI can easily write as much as 90% of the code, and that will dramatically alter the work of the developer almost entirely. Creativity, architecture, and problem-solving will be the center of focus, while most of the mundane coding will be done by AI. He calls future developers “creative directors of code,” instructing AI to generate business and technical results effectively.
But Dohmke promised that this change would not come in joy for all, most importantly for coding hands-on programmers. But he warned them against opposing AI implementation, or else developers would become obsolete. According to him, the future is for those who merge coding skills with AI competency and therefore become competent to lead and innovate in a world where software development is threatened with the domination of artificial intelligence.