Software engineering has embraced many innovations over the past fifty years: structured programming, OO design, agile approaches, and now machine learning. Programming paradigms, tools, and systems have evolved in complexity and scale. Today’s technologies of networking, cloud architectures, remote work, and virtualization have added new dimensions to our work: accelerating the development of software applications, but also opening the door to new hazards. We eagerly await methods, practices, and strategies to manage and mitigate new risks. This panel brings together experts in software systems, architectures, development processes, and tools to share their insight and observations for the future.
The following is an AI summary of the event.
You can download the slide deck for this presentation at the bottom of the summary.
Overview
In this session, Dr. Alistair Cockburn, co-author of the Agile Manifesto, revisited a long-running ques…



