Hands down, one of the best pieces you've ever published. These principles, which you have so deftly applied to software engineering, appear as well in many other contexts I have studied over the years. Charlie Munger, who you mention, is one of the great examples of how these principles are applied outside of software. And I just saw an Economics presentation that describes how switching to Second Order thinking can result in a better understanding of the ways economic policy can impact future outcomes. These principles are timeless and universal in their application. Thanks so much for this great overview of some important things every engineer is well-advised to apply.
Excellent piece, Milan! I have shared with my team of test automation engineers and plan on printing the Codex to hang in our work area. I will be encouraging everyone to refer to the mental models in their daily decision making. This should be required reading for any software engineer.
Hands down, one of the best pieces you've ever published. These principles, which you have so deftly applied to software engineering, appear as well in many other contexts I have studied over the years. Charlie Munger, who you mention, is one of the great examples of how these principles are applied outside of software. And I just saw an Economics presentation that describes how switching to Second Order thinking can result in a better understanding of the ways economic policy can impact future outcomes. These principles are timeless and universal in their application. Thanks so much for this great overview of some important things every engineer is well-advised to apply.
Thank you Milan, I'm glad you like it!
Great stuff
Thanks!
Excellent piece, Milan! I have shared with my team of test automation engineers and plan on printing the Codex to hang in our work area. I will be encouraging everyone to refer to the mental models in their daily decision making. This should be required reading for any software engineer.
Thank you, Sheri! I agree.
One more mental model:
" If I can't build it, I don't understand it" (C) R.Feynman
To be sure that you understand something, you need to experiment.
Thanks!