A magazine where the digital world meets the real world.
On the web
- Home
- Browse by date
- Browse by topic
- Enter the maze
- Follow our blog
- Follow us on Twitter
- Resources for teachers
- Subscribe
In print
What is cs4fn?
- About us
- Contact us
- Partners
- Privacy and cookies
- Copyright and contributions
- Links to other fun sites
- Complete our questionnaire, give us feedback
Search:
Software Engineering: Back to the Drawing Board
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: