upvote
Therac is the first one I list and Knight Capital is the second. It is in fact possible to bankrupt your company by misusing feature toggles.
reply
I learned about Therac at college in the 90s.

Some years later, I interviewed at Knight Capital, just a couple of weeks before their blowup. (Dreadful interview at which I did dreadfully, being asked to write C _over the phone_ by a supremely uninterested engineer. Quite a red flag in retrospect.)

reply
I feel like you should get yourself a merit badge printed for that, sewed onto your laptop bag.
reply
Sounds like my Amazon interview.
reply
> Quite a red flag in retrospect.

No pun intended?

reply
> Therac-25 is a great case study for software engineers too, recommend reading the Wikipedia article for anyone who hasn't, it's not too long.

I re-read the original paper every few months, more frequently if I'm working on Safety-of-Life-Critical equipment. Which, given my day job, means I'm re-reading it every couple of weeks at most.

Keeps you sharp, doesn't it?

reply