My take on "strong opinions, weakly held:" It's about combating your own confirmation bias by being willing to do the work of re-examining your conclusions in the light of new evidence. It's hard to do b/c we get emotionally invested, and also because once you make a conclusion an assumption, it becomes implicit & fades into the background -- so it's harder to question. On the flip side, it's also about trusting your…
Honestly I DON'T trust my own reasoning. I can do this adversarial process as described in this article on my own, but that's incomplete. People outside of me have information and ways to view things that I don't. Others work as a discriminator and you update your opinions and views as more information comes in and challenges your own ideas. But it is because I don't trust my own reasoning that I read textbooks, seek…
I have this and it's a real problem for software development because everyone expects a senior to be gung-ho about their solutions and perfectly confident. Whereas I'm always asking for second and third opinions about things and people (largely management but occasionally other developers) view that negatively.