Enter the maze

Software Engineering: Back to the Drawing Board

Up in flames

You may have heard the term software engineering. Building a complex computer program is like building any complex machine or structure. It takes skill, professionalism, team-work and the ability to learn from your mistakes. Every type of engineering throughout history has had its share of disasters. Early steam engines exploded, the ship Titanic famously sank, the Hindenburg airship caught fire, and the Tay Bridge in Scotland fell down in a storm.

Big numbers can hurt.

Computing and software engineering is no different. It has its own history of problems and disasters that has had to be learnt from. Here we will be giving some of the more famous: