> Believing he was on to something, he got a little excited and sent Joseph Stalin a letter in 1948 criticizing the lack of innovation within the Soviet system. This earned him a political prisoner title and a 25-year sentence in the Gulag Archipelago."
Suppose I Wanted to Kill a Lot of Pilots (2020)
11–20 of 130 posts
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#12[0] https://www.independent.com/2021/10/28/architect-resigns-in-...
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#13Say I'm designing a distributed replication protocol, basically trying to discover Paxos from first principles. So I start with things that don't work, like "fire the packets off at each server and hope they arrive in the order I sent them". So I close that gap. Then find the next problem, and close that, and so on. That finds a lot of problems, but doesn't necessarily find the solution: the space of problems is dense, but the set of solutions is small and tightly clustered in a few "islands". So I can churn through loads of broken protocols without identifying the key insight that leads to a working protocol. In the case of Paxos, that's having acceptors return their previously accepted values and having proposers drive those values instead of their own proposals. It's a brilliant insight, which doesn't seem to lead directly from the set of problems.
Then there's the issue with enumerating badness. What are all the ways a server can suffer gray failure? Spend a minute writing them down (bad RAM, bad RAM that still passes ECC, CPU corrupting floating point calculations, etc etc). Ask a colleague to do the same. Compare your answers, and you'll likely find their list of badness is different from yours. This is where you need, again, a simplifying insight (like "look from the outside" or "use a quorum" or whatever). In other words, sometimes it's easier to enumerate goodness than badness.
I don't mean to attack a strawman version of this way of thinking. It's a useful tool. But it's one analysis tool, and it's worth being careful of applying it to the exclusion of other ways of analysis that lead more directly to the synthesis of the "correct" answer.
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#14It took a second for me to make this connection, but the Charlie Munger in this article is the same Charlie Munger who designed that windowless dorm at UCSB that made the news a few days back. [0] I wonder if he applied the same principles to designing that building. [0] https://www.independent.com/2021/10/28/architect-resigns-in-...
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#15> "He eventually pulled together lists of best practices and key principles of innovation based on this work, which became “the theory of inventive problem solving” alternatively known as TRIZ. > Believing he was on to something, he got a little excited and sent Joseph Stalin a letter in 1948 criticizing the lack of innovation within the Soviet system. This earned him a political prisoner title and a 25-year sentence…
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#16Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#17It took a second for me to make this connection, but the Charlie Munger in this article is the same Charlie Munger who designed that windowless dorm at UCSB that made the news a few days back. [0] I wonder if he applied the same principles to designing that building. [0] https://www.independent.com/2021/10/28/architect-resigns-in-...
Except it seems he forgot to invert the question of "How would I design an absolutely depressing and dangerous place to live?" then came up with that design.
Re: Suppose I Wanted to Kill a Lot of Pilots (2020)
#18Earlier quoted context omitted.
Except it seems he forgot to invert the question of "How would I design an absolutely depressing and dangerous place to live?" then came up with that design.
Except all the outrage came from people who never lived in his buildings, and the ones who did gave it overwhelmingly great reviews.