Coding with AI: The End of Software Development As We Know It - May 2025 - O'Reilly Media (original) (raw)

Join us to explore the future of AI-enabled development—for free!

With Tim O’Reilly and Addy Osmani

Already an O’Reilly member?

Register here and you’ll get a recording of the event when it’s over.

Event description

You hear it in the media, on your social feed, in meetings with coworkers: AI’s advance means the end of programming as a career. We don’t buy it. AI isn’t replacing developers; it’s opening up new frontiers to be explored and new skills to be mastered. There will be disruption, sure. But like every true technological revolution, AI expands the palette available to human creativity, and the market will demand new services that put it to use.

Programming is a field in transition. A transition bigger than the move to the GUI, to the web, to mobile, or the cloud. Developers are already at work inventing that future, harnessing the power of AI to do things that were previously impossible while testing the limits of what works well and what has still to be invented. There are already hundreds of new tools, approaches, and models to try out. Companies must shift to AI-native interfaces and evolve their business models—or be replaced by those that commit to the new paradigm.

As Alvin Toffler once wrote, “The future always comes too fast and in the wrong order.” There’s a lot to sort out. This event shares news from the future, brought to us by developers and organizations who are exploring what works and inventing what does not (yet). We’ll feature fireside chats with senior technical executives, brilliant engineers, and entrepreneurs; practical talks on the new tools, workflows, and hacks that are shaping the emerging discipline of programming with AI; and demos of how experienced developers are using the new tools to supercharge their productivity.

Register now to save your seat!

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

We’re still working on finalizing the schedule for this event. Please check back closer to the event date for more information.

Introduction – Tim O’Reilly (10 minutes)

Part 1: The Big Picture

Gergely Orosz and Addy Osmani Fireside Chat (20 minutes)

Vibe Coding: More Experiments, More Care – Kent Beck (15 minutes)

Junior Developers and Generative AI – Camille Fournier, Avi Flombaum, and Maxi Ferreira (15 minutes)

Break (10 minutes)

Part 2: AI-Enhanced Software Engineering

My LLM Codegen Workflow at the Moment – Harper Reed (15 minutes)

Jay Parikh and Gergely Orosz Fireside Chat (15 minutes)

The Role of Developer Skills in Today’s AI-Assisted World – Birgitta Böckeler (15 minutes)

Modern Day Mashups: How AI Agents Are Reviving the Programmable Web – Angie Jones (5 minutes)

Tipping AI Code Generation on its Side – Craig McLuckie (5 minutes)

Prompt Engineering as a Core Dev Skill: Techniques for Getting High-Quality Code from LLMs – Patty O’Callaghan (5 minutes)

Chip Huyen and swyx Fireside Chat (20 minutes)

Bridging the AI Learning Gap: Teaching Developers to Think with AI – Andrew Stellman (15 minutes)

Break (5 minutes)

Part 3: The New AI Workflow

Lessons Learned Vibe Coding and Vibe Debugging a Chrome Extension with Windsurf – Iyanuoluwa Ajao (5 minutes)

Program Your AI Coding Tools – Phillip Carter (5 minutes)

Designing Intelligent AI for Autonomous Action – Nikola Balic (5 minutes)

Secure the AI: Protect the Electric Sheep – Brett Smith (5 minutes)

How Does GenAI Affect Developer Productivity? – Chelsea Troy (15 minutes)

Eval Engineering: The End of Machine Learning Engineering as We Know It – Lili Jiang (15 minutes)

Closing Remarks – Tim O’Reilly (10 minutes)