Encapsulating Volatility
Juval emphasizes the importance of encapsulating volatility within software systems to prevent widespread failures when requirements change. He draws parallels between software design and everyday objects, illustrating how encapsulation allows for seamless functionality despite underlying complexities. By understanding these universal design principles, developers can create more robust systems that manage infrastructure volatility effectively.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 407: Juval Lowy on Righting Software
Related Questions