This also makes me think of the book Factfulness, by Hans Rosling. Best book I've read in years. In it, he details thought patterns common to all of us that mislead us and cause us to misunderstand or ignore even basic facts. He's not talking about "dumb people". He's talking about smart people, and how utterly wrong they are most of the time. It'll fundamentally change how you look at your own way of thinking.
I find that being constantly confronted by the fact that I'm wrong in what I do for a living (and a hobby) sets me up to handle the same elsewhere in a more healthy way.
Example: I really like the intuitive explanation of what's actually going on with digital audio in Xiph's "Digital Show and Tell" and I often cite that when other people don't seem to understand - but this isn't because it was always obvious to me that's how it works. On the contrary, I find their explanation compelling because it directly confronts a common misunderstanding I had when I was younger. This misunderstanding was resolved by a friend & ex-colleague showing me more or less what Monty shows in the video (but with whatever gear he happened to have in his flat). Just like the video, he showed me that what I had believed was defied by the observable facts, and voilà my eyes were opened.
The book Shop Class as Soulcraft, by Matthew B. Crawford, goes into this extensively. He's talking about more physical labor, but I find the substance applies to software as well. (And although I love the book, you can save a lot of time by googling his original essay, which is a much shorter and more concise read.) Crawford argues that labor against physical reality, as opposed to human interaction, drives both intellect and morality. It's a key to living an ethical life.
I think my favorite correspondence, though, is that the material we work with is the same material that our tools are made from. If my build scripts are broken, I fix them by writing code. If his mill is broken, he fixes it by fabricating a replacement part.*
---
*Not always, of course, but you get the idea.
Agreed. This is something I think about a lot. I like consistency and am always trying to reconcile my personal beliefs with each other. It can be quite hard because it leads to questioning other beliefs that may be deeply held. The classic example is logic/reasoning and religion.
A simpler example that I recently went through was that I stopped drinking alcohol. I never had a problem with alcohol and would have beer or wine here and there. But, the evidence keeps mounting that it's literally just putting poison in your body with little benefits. I felt it was inconsistent for me to workout everyday, eat healthy, and then drink alcohol. So I stopped rationalizing and quit.
Isn't this an example of you being the sole reasonable one? Exactly the thing the parent post was suggesting we avoid writing about?
I viewed the parents post as to avoid "I'm the only smart one in the group, and everyone else is wrong." Which I agree is a good attitude to avoid. In a group setting, it is much too easy to let our ego get in the way of evidence.