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.

intermediate Published 14 Jul 2026
Action Steps
  1. Identify potential implicit contracts in your system design
  2. Explicitly document and verify assumptions about units and interfaces
  3. Test across system boundaries to ensure compatibility
  4. Implement clear communication channels between teams and systems
  5. 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)

[![Image 1: DEV Community](https://media2.dev.to/dynamic/image/quality=100/https://dev-to-uploads.s3.amazonaws.com/uploads/logos/resized_logo_UQww2soKuUsjaOGNB38o.png)](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

![Image 2](https://assets.dev.to/assets/heart-plus-active-9ea3b22f2bc311281db911d416166c5f430636e76b15cd5df6b3b841d830eefa.svg)0 Add reaction

![Image 3](https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg)0 Like ![Image 4](https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg)0 Unicorn ![Image 5](https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg)0 Exploding Head ![Image 6](https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg)0 Raised Hands ![Image 7](https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg)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)

[![Image 8: Mickael Lamare](https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3986992%2F95944d6c-a0ae-4357-8b4c-97599e566040.jpg)](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.
Read full article → ← Back to Reads

Related Videos

API vs MCP Explained in Telugu | What’s the Difference? | Complete Beginner Guide
API vs MCP Explained in Telugu | What’s the Difference? | Complete Beginner Guide
Withmesravani_
CI/CD Pipeline Explained in Telugu | Beginners (Complete Guide)
CI/CD Pipeline Explained in Telugu | Beginners (Complete Guide)
Withmesravani_
Gimbal Controlled Model Rocket Design Overview
Gimbal Controlled Model Rocket Design Overview
Making Made Easy
Designing The Parachute System For My Gimbal Controlled Model Rocket
Designing The Parachute System For My Gimbal Controlled Model Rocket
Making Made Easy
How To Install iOS 27 Beta on iPhone for FREE! (Step-by-Step)
How To Install iOS 27 Beta on iPhone for FREE! (Step-by-Step)
Ksk Royal
Install Android TV on Windows 11 - Free & Easy!
Install Android TV on Windows 11 - Free & Easy!
Ksk Royal