Complexity and Software
The discussion highlights the inherent limits of human comprehension when tackling software complexity, emphasizing the importance of raising levels of abstraction. As technology evolves, new languages and design patterns emerge, enabling developers to address challenges that once seemed insurmountable. Ultimately, while there may be no upper limit to the complexity we can build, our understanding will always dictate the boundaries of what we can effectively manage.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 47: Interview Grady Booch
Related Questions