logoalt Hacker News

WalterBright • today at 6:10 AM • 2 replies • view on HN

In aviation, there is the notion of "dual path", which means two ways to do anything. Each functions as a backup to the other.

The best dual path systems are when they use different technology. Hence, an error in one is highly unlikely to infect the other.

This is what static typing provides.


Replies

ozim • today at 6:22 AM

I guess people who are against static typing are not working on aviation type projects - more like worst thing that can happen on what they work is a div slightly off.

jessekv • today at 6:38 AM

I like this analogy. Another one I have used is double-entry bookkeeping.