Thodoris works as an Agile Coach for ABN Amro bank and contributes to the prosperity of the (software) community in several ways. He is the Founder & Leader of Utrecht Java User Group, which counts more than 2000 members and has hosted exceptional speakers (where among others, James Gosling and Uncle Bob). Besides, he helps new communities in making their first steps. Thodoris Bais serves the Expert Group of JSR-385 (Unit-API) and has been giving Leadership trainings for the past 2 years. Previously: 5 years of Software Engineering, 2 years as a Technical Author, Open-source Contributor.Back to speakers list
How JSR 385 could have Saved the Mars Climate Orbiter
In 1999, NASA lost the $125 million Mars Climate Orbiter due to a mismatch between US customary and SI units of measurements in one of the APIs. How could this happen? If you use primitive types to handle quantities in your code, you’ve codified the unit in a variable name or database field (e.g. lengthInMetres). Otherwise, you’re only relying on convention, just like NASA did. Join this talk to learn how JSR 385 can help you avoid $125 million mistakes, how it applies the 2019 redefinition of SI base units, and discover the immeasurable world of dimensions, units and quantities.