At a recent international conference, Anthropic CEO Dario Amodei made a striking prediction: artificial intelligence will handle 90% of code writing within the next three to six months. Amodei suggested that if this trend continues, AI could almost entirely replace human programmers within 12 months. He noted that while programmers would still need to set specific parameters and goals for the AI, even this process might eventually be automated.

Amodei believes that while AI will gradually displace some human jobs, it will also force a re-evaluation of how human resources are utilized. He pointed out that current mindsets are ill-equipped for future developments, necessitating a profound reflection on "usefulness" and "uselessness."

Hacker, Code, Programmer

Image Source Note: Image generated by AI, licensed through Midjourney

However, not all tech leaders share Amodei's view. IBM CEO Arvind Krishna, speaking at SXSW, expressed reservations about Amodei's timeline and prediction. He believes AI will write closer to 20% to 30% of code, not 90%. Krishna noted that while automation improves efficiency in some simple programming tasks, AI still struggles to replace human ingenuity in many complex ones.

Similarly, Meta's Mark Zuckerberg expressed a similar sentiment. He believes that while AI will be transformative, a fundamental shift in software engineer roles might not occur until 2025. He hopes Meta can capitalize on this wave of innovation.

Meanwhile, Google CEO Sundar Pichai revealed that over 25% of the company's new code is now AI-generated. However, it's noteworthy that despite AI's potential to boost productivity, many large tech companies like Intel and Tesla have laid off over 10,000 employees in the past two years. This raises concerns about the future employment landscape in software development.

According to the U.S. Bureau of Labor Statistics, the software development industry is projected to grow by 17% between 2023 and 2033. In this debate about the future of AI and programmers, a mixture of optimism and pessimism leaves much to ponder.