The $327 Million Implicit Contract
📰 Dev.to · Mickael Lamare
Learn how a $327 million NASA project failed due to an implicit contract between two systems, highlighting the importance of explicit communication and testing in software development and system design.
Action Steps
- Identify potential implicit contracts in your system design
- Explicitly document and verify assumptions about units and interfaces
- Test across system boundaries to ensure compatibility
- Implement clear communication channels between teams and systems
- Review and refine your system design to prevent similar failures
Who Needs to Know This
Developers, architects, and DevOps teams can benefit from this lesson, as it emphasizes the need for clear communication and explicit contracts between systems and teams to prevent costly failures.
Key Insight
💡 Implicit contracts between systems can lead to catastrophic failures, emphasizing the need for explicit communication, documentation, and testing
Share This
$327 million NASA project failed due to implicit contract between systems! Explicit communication and testing are key to preventing costly failures #distributedsystems #devops #systemdesign
Key Takeaways
Learn how a $327 million NASA project failed due to an implicit contract between two systems, highlighting the importance of explicit communication and testing in software development and system design.
Full Article
Title: The $327 Million Implicit Contract
URL Source: https://dev.to/feranor/the-327-million-implicit-contract-376n
Published Time: 2026-07-14T06:24:42Z
Markdown Content:
[Skip to content](https://dev.to/feranor/the-327-million-implicit-contract-376n#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22The%20%24327%20Million%20Implicit%20Contract%22%20by%20Mickael%20Lamare%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n&title=The%20%24327%20Million%20Implicit%20Contract&summary=On%20September%2023%2C%201999%2C%20NASA%27s%20Mars%20Climate%20Orbiter%20reached%20Mars%20after%20a%20nine-month%20journey.%20It...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)
[Share Post via...](https://dev.to/feranor/the-327-million-implicit-contract-376n#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/feranor)
[Mickael Lamare](https://dev.to/feranor)
Posted on Jul 14 • Originally published at [feranor.com](https://www.feranor.com/blog/the-327-million-implicit-contract)
# The $327 Million Implicit Contract
[#distributedsystems](https://dev.to/t/distributedsystems)[#architecture](https://dev.to/t/architecture)[#devops](https://dev.to/t/devops)[#systemdesign](https://dev.to/t/systemdesign)
On September 23, 1999, NASA's Mars Climate Orbiter reached Mars after a nine-month journey. It entered the atmosphere at the wrong angle and was destroyed.
The spacecraft worked. The navigation worked. The teams were among the best engineers on the planet. What failed was something so mundane it's almost embarrassing to say out loud:
One team produced thruster data in pound-force seconds. The navigation software expected newton-seconds.
That's it. That's the whole failure. Two systems, two teams, one assumption about units — never written down, never verified, never tested across the boundary. The contract between the two systems existed only in the shared understanding of engineers who had not explicitly communicated it.
Total cost: $327.6 million, and a decade of scientific opportunity.
URL Source: https://dev.to/feranor/the-327-million-implicit-contract-376n
Published Time: 2026-07-14T06:24:42Z
Markdown Content:
[Skip to content](https://dev.to/feranor/the-327-million-implicit-contract-376n#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22The%20%24327%20Million%20Implicit%20Contract%22%20by%20Mickael%20Lamare%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n&title=The%20%24327%20Million%20Implicit%20Contract&summary=On%20September%2023%2C%201999%2C%20NASA%27s%20Mars%20Climate%20Orbiter%20reached%20Mars%20after%20a%20nine-month%20journey.%20It...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fferanor%2Fthe-327-million-implicit-contract-376n)
[Share Post via...](https://dev.to/feranor/the-327-million-implicit-contract-376n#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/feranor)
[Mickael Lamare](https://dev.to/feranor)
Posted on Jul 14 • Originally published at [feranor.com](https://www.feranor.com/blog/the-327-million-implicit-contract)
# The $327 Million Implicit Contract
[#distributedsystems](https://dev.to/t/distributedsystems)[#architecture](https://dev.to/t/architecture)[#devops](https://dev.to/t/devops)[#systemdesign](https://dev.to/t/systemdesign)
On September 23, 1999, NASA's Mars Climate Orbiter reached Mars after a nine-month journey. It entered the atmosphere at the wrong angle and was destroyed.
The spacecraft worked. The navigation worked. The teams were among the best engineers on the planet. What failed was something so mundane it's almost embarrassing to say out loud:
One team produced thruster data in pound-force seconds. The navigation software expected newton-seconds.
That's it. That's the whole failure. Two systems, two teams, one assumption about units — never written down, never verified, never tested across the boundary. The contract between the two systems existed only in the shared understanding of engineers who had not explicitly communicated it.
Total cost: $327.6 million, and a decade of scientific opportunity.
DeepCamp AI