All the progress in software engineering through i...
# random
e
All the progress in software engineering through its entire history was based on adding more and more abstraction layers. They are all leaky, yet without them it would not have been possible to write modern, very large and highly complex applications.