Software Engineering at the Tipping Point The article discusses how software engineering is at a critical turning point, driven by the systemic impacts of AI-driven development. It advocates for using systems thinking to understand how developer ecosystems shape software evolution. The goal is to help engineers prepare for significant industry changes by improving their intuition for these emerging dynamics. Google I/O in this short survey. Transcript available on YouTube Software engineering at the tipping point Overview Learn to use systems thinking to understand how developer ecosystems guide the evolution of your software systems. Improve your intuition for the systemic impacts of AI-driven software development and understand how you can better prepare for the exciting changes coming to our industry.