I had a long conversation with a friend today. We covered politics, evolution, finances, college experiences and more. He would throw false dichotomies at me in jest as we got into a debate. I thought there was a single word, or a common expression, for a false dichotomy, but I couldn’t remember it right away. As almost any other 21st century westerner would do, I went to Google and searched the term.
I found this elegant piece on the importance of false dichotomies in programming. I immediately realized that I have relied entirely on constraining the inputs to my system, and I haven’t built in any handlers for when those inputs are novel. This gives me yet another way to make my next project a little more robust and a little more flexible.
Anyway, this conversation got me thinking about all the false dichotomies I have thrown myself into.
“I have to do exactly what the client wants, or they will hate me forever.”
“If there is any kind of setback, I must be going the wrong way.”
“I have to excersise for a full hour, or it’s not worth exercising at all.”