The Future of Software Engineering with AI: Six Predictions
Notes from The Pragmatic Summit and ‘The Future of Software Development’ workshop

The Future of Software Engineering with AI: Six Predictions
In the fast-paced world of technology, the software engineering industry is undergoing rapid transformation, driven by the integration of artificial intelligence (AI). Two recent events, The Pragmatic Summit in San Francisco and a workshop titled "The Future of Software Development" in Deer Valley, Utah, brought together seasoned software engineers, industry leaders, and thought leaders to discuss the current state and future trajectory of software development. These gatherings highlighted a consensus that the pace of change in the tech industry is accelerating, with even veterans like Martin Fowler and Kent Beck acknowledging that such rapid shifts have not been observed in their respective 50+ years of experience.
At the start of this year, predictions about AI writing almost all code in the future were made, and several experts echoed this sentiment. However, during The Pragmatic Summit, an embedded engineer writing Assembly and C code shared an interesting perspective. This engineer, who still writes more code by hand than with AI agents, represents a counterpoint to the prevailing trend. Despite not yet fully embracing AI agents, this individual reported that between a third and a half of their low-level code is now generated by AI agents since the launch of Opus 4.5, with this share continuing to rise.
One of the key themes from both events was the distinction between data and hype. Laura Tacho's keynote at The Pragmatic Summit shed light on this, revealing exclusive data that 92% of developers use AI coding tools monthly. This statistic underscores the reality of AI's integration into the software development process. Furthermore, the data highlighted that "unhealthy" organizations experience twice as many incidents as healthy ones, which have a 50% lower incident rate. These findings emphasize the importance of adopting AI responsibly and strategically to maximize its benefits.
Building world-class engineering organizations in the AI era was another significant topic discussed at the events. The closing session of The Pragmatic Summit featured a fireside chat with GitHub's former CEO and the CTO of Atlassian, delving into the characteristics of AI-native teams. The conversation highlighted the need for organizations to cultivate a culture that embraces AI as a core component of their development process, rather than treating it as a peripheral tool. This shift requires a reevaluation of team structures, skill sets, and workflows to ensure that AI is integrated seamlessly and effectively.
Martin Fowler's session at the workshop further explored the future of software development. Alongside distinguished engineer Annie Vella, the panel discussed the evolving landscape of software engineering in the context of AI advancements. The conversation touched upon the potential for AI to automate repetitive tasks, enabling developers to focus on higher-value activities such as problem-solving and innovation. However, it also emphasized the importance of maintaining human oversight and expertise to ensure that AI tools are used effectively and ethically.
In conclusion, the future of software engineering is undeniably intertwined with AI, and the events held in San Francisco and Deer Valley provided valuable insights into this rapidly evolving field. As organizations continue to integrate AI into their development processes, it is crucial to balance the hype surrounding AI with practical, data-driven strategies. By fostering a culture that embraces AI as a core component of software engineering, organizations can harness its full potential and adapt to the ever-changing technological landscape. The key lies in striking a balance between leveraging AI's capabilities and ensuring that human expertise remains at the forefront of software development.










