4 Comments
User's avatar
Curious George's avatar

Very well said. As a retired dev I appreciate this analysis. Good God - how can you ship code you don't understand, especially involving money? People's lives are at risk!!

Complexity **IS** the enemy.

Boomberg's avatar

https://github.com/switck/libngu

is to blame. The bad code came from here

Lynne Bairstow's avatar

Exceptional explanation—thanks, Dusty. I believe anyone impacted by this (and, aren’t we all?) wants to understand what the heck happened; how it could have possibly happened—and this unravels the mystery. Your closing remarks are the critical take-away.

Frank Corva's avatar

Great piece. Thank you, Rusty and Nifty.