Software: Sadly we did adopt from the construction analogy

February 17, 2010 | 1 Minute Read
This post was originally posted on my old blog.

great_pyramid.jpgIn the software industry we often use analogies from civil engineering. We use terms like "architecture" and "construction".

But there is a common claim that we should learn more from classical engineering disciplines like civil engineering. According to that claim the IT industry would be a better place if we would adopt best practices from the latter.

On the other hand there are sophisticated explanations why software projects cannot be compared to construction projects.

Now that's all nonsense! The following quotes show that we actually do adopt eagerly:
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.
- Alan Kay
Software and cathedrals are much the same – first we build them, then we pray.
- Sam Redwine follow me on twitter, I need some friends :-)