The software engineering practice is merely half a century old, but a great deal of development has occurred in this relatively short time. It is interesting to notice that as systems have gradually become more complex, sophisticated, and larger, code has become more efficient (e.g., more functionality per line of code), and software development methodologies have tended to become leaner and more agile.
Executive Summary
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.