Control in Software Development
Grady discusses the relinquishing of control in software development through the use of compilers and modeling languages, emphasizing that these tools already enable a form of emergent behavior in complex systems. He argues that while UML serves as a valuable modeling language, it was never intended to function as a programming language, highlighting the ongoing need for new languages to manage increasing complexity in software construction.In this clip
From this podcast

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