
Antifragility in Software with Barry O'Reilly
.NET Rocks!
00:00
Evolution of Resilient Software Architecture
Barry O'Reilly discusses his journey from practical application to academic research, emphasizing the concept of antifragility in software development and the need for a cultural shift towards more flexible and experimental approaches. The chapter explores the importance of starting with minimal architecture and gradually evolving it through simulations to uncover weaknesses and drive iterative improvements. It also addresses the challenges of time and change in software architecture, advocating for designing architectures that can adapt to uncertain and changing conditions over time.
Transcript
Play full episode