Loading…
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for Open Source Summit + Embedded Linux Conference North America 2020
Registration Information.
Back To Schedule
Tuesday, June 30 • 12:15pm - 12:40pm
Software in Space - What Can Everyday Developers and Managers Learn from Space Missions? - Joseph Winchester, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This talk covers how software is used in space missions focusing on the four most high profile failures, and mission rescues. Ariane 5, Cassini Huygens, Mars Polar Lander, and Spirit Rover. These were all struck down by lack of testing, software not being switched off when it was no longer required, failure to understand metric and imperial conversion, and race conditions writing to memory. While these had catastrophic results in two of these, the other two were rescued through a combination of brute force, raw ingenuity, and brilliant innovation. This talks will cover each of the space missions and discuss how the lessons learnt can and should be applied to day to day programing and testing and architecture of all software packages, especially as shops rush to move to adopt agile results without fully understanding the risks.

This talk is of value to developers, managers, testers, technical writers, and everyone who has worked on or around a software project, and through storytelling and examples it tries to make the audience think about mistakes they have made, short cuts they are making, and to create better software for the world we live in as well as beyond

Speakers
avatar for Joe Winchester

Joe Winchester

IBM Senior Technical Staff Member - Zowe Leadership Comitee member, IBM
Joe is a Senior Technical Staff Member in the IBM z Systems software group based in England. He has worked on projects bringing open source software to enterprise IT over a number of years, including Java where he was a member of the Java Community Process and committer on a number... Read More →



Tuesday June 30, 2020 12:15pm - 12:40pm CDT
Wildcard Theater