hiroki_daichi: Principles such as Agile have become difficult to understand when they are explained in terms of âspeed and agilityâ because of the meaning of those words. The key principle in software development is âFail-Fastâ, and the principle of static typing, automated testing, chaos engineering, scrum development, and product management is âfail earlyâ.
nishio: âTrying new things can lead to failureâ âFailure is an opportunity to learn and is beneficial.â From these two points, we can derive that âdoing something fast that will not fail will only make you do a lot of things that are not new, but you will not learn anythingâ. Itâs obvious, but itâs hard to get this across to people who are convinced that âfailure is bad.
nishio: Even if we tell people that âfailure is not evil, but rather beneficialâ as an obvious fact, they will not be able to adapt to the new interpretation, saying âIâm saying this as a consolation to those who have failed, and of course it is better not to fail. It is better not to fail, right?â and they cannot adapt to the new interpretation. This is the kind of trap we fall into when we take unwritten intentions into our own hands.
nishio: my own learning is hindered by the âintentionsâ I have created on my own.
- Related to [Why not self-mutilation? Assumptions that others speak up to take care of their feelings Image of dialogue
hrjn: I agree that there are lessons to be learned in failure, but success should provide more valid insights. I think the basics are better if you are doing things fast that donât fail, though I assume you are doing things that are worth doing in the first place. For example, when learning from history. twitter.com/nishio/status/âŠ
-
hrjn: I think we are basically talking about having meaningful achievement goals and how to approach those achievement goals. We think about maximizing returns while reducing risk within a given set of resources, but I was wondering if itâs a question of which resources are more expensive: resources lost through failure or resources learned from history.
-
hrjn: I think it is easier to learn from failure as a way of working, because the situation at hand has some unique background, and even if you learn from history, you canât apply it as it is, and it is usually faster to do it. In most cases, it is faster to just do it.
-
hrjn: It is easier to understand history if you do it and then look back at the history after you understand what is in it. If you try to do it exhaustively from the beginning, you will usually end up not understanding it well or missing a lot, so I donât recommend it.
nishio: In the first half, the condition was âIf you try something new -â so the conclusion should have been âYou canât learn âabout new thingsâ by doing things fast enough that you donât fail. The fool learns from experience, the wise learns from experience, the wise learns from experience. The fool learns from experience, the wise learn from history.
This page is auto-translated from /nishio/æ©ă怱æăŻæç using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.