have made it the most powerful naval vessel of the time, capable of delivering a broadside of devastating proportions. The men he had contracted to build his ships attempted to explain that the ship had too little ballast to support two gun decks, and that the resulting ship likely would be unsafe to sail. The King insisted—just like, say, many project managers—that his orders should be followed. On a software project you can quit, but if the King is your boss you might lose more than your job—you might, say, lose your head—so the project went forward.

In 1628 the ship was finally ready for quality assurance (QA) testing. Seven-teenth-century QA of ships was a bit different from what might happen today. Thirty sailors were picked and asked to run back and forth, port to starboard, across the deck of the ship. If the ship didn’t tip over and sink, then the ship passed the test. You did not want to be on the QA team in 1628. After only three runs across the deck the Vasa began to tilt wildly and the test was canceled. The test may have been canceled, but not the project. This was the King’s ship, after

all, and she would sail. And sail she did.

On August 10, 1628, in a light breeze, the Vasa set sail. She was less than a mile from dock when a stiff breeze knocked her sideways. She took on water, and sank in full view of a crowd of thousands of onlookers. Approximately 30 to 50 sailors were killed when they were either trapped in the ship or were unable to swim to shore.

In response to the catastrophe, the King wrote a letter insisting that incompetence had been the reason for the disaster. He was, of course, correct, but not in the way he might have envisioned. An inquest was held and the surviving members of the crew, the captain, and the ship builders were questioned as to the state of the crew and the ship at the time of the incident. The mostly unstated belief by the end of the inquest was that the design had been a failure and the designer had not listened to the builders about the shortcomings of the design. Of course, the King could not be held at fault, so the final verdict was an “act of God.” As a related aside, the disaster was also a huge economic loss for Sweden.

Now, this story may not be as well written as Frankenstein, but it’s a much more direct warning about engineering failures. I think the funniest or saddest part of this story is how modern it is. Nothing has changed since 1628. People still fail to communicate, leading to failures of disastrous proportions. Egos get in the way, mysterious supernatural forces are blamed for human failings. It’s all kind of obvious in a really sad way.

In the 1960s the Vasa was raised from the bottom of the bay in which it had sunk and eventually placed in a museum in Stockholm. I visited the Vasa in 2000 as part of the SIGCOMM conference. The whole story is told there in the plaques on the walls. It’s a museum all engineers ought to visit at least once.

KV

George V. Neville-Neil ( kv@acm.org) is the proprietor of Neville-Neil Consulting and a member of the ACM Queue Editorial Board. He works on networking and operating systems code for fun and profit, teaches courses on various programming-related subjects, and encourages your comments, quips, and code snips pertaining to his Communications column.

ACM Journal on Emerging Technologies

i n Computing Systems

This quarterly publication provides comprehensive coverage of innovative work in the speci cation, design analysis, simulation, veri cation, testing, and evaluation of computing systems constructed out of emerging technologies and advanced semiconductors. Topics include, but are not limited to: Logic Primitive Design and Synthesis; System-Level Speci cation, Design and Synthesis; Software-Level Speci cation, Design and Synthesis; and Mixed-Technology Systems.

http://jetc.acm.org/

References:

mailto:kv@acm.org

http://jetc.acm.org/

Archives