The most important single aspect of software development is to be clear about what you are trying to build.
The past is never dead. It's not even past.
The most effective economic organizations are those that are able to combine the efficiency of large-scale operations with the flexibility and innovation of small-scale ones.