Going through junk stored in my parents’ attic to me is almost like time traveling. Every piece of paper, photo, old electronics, etc. takes me back to my younger years, and reminds me of my past states of mind. During my last trip home, I stumbled upon a box full of notebooks from my sophomore year in college. One notebook was on my favorite class, Logic Design. It was the class where I learned logic operators in computing and eventually circuit design.
As I was flipping through my notes of 1s and 0s and occasional doodles, one page in particular caught my attention. It was a page on the logic operator Exclusive Or (XOR). If you’re not familiar with computer science terms, you may be wondering what this term means. What is Exclusive Or?
| p | q | xor | ![]() |
Exclusive Or is a logical connective combining two statements, truth values, or formulas P and Q in such a way that the outcome is true if either P or Q (but not both P and Q) is true. |
|---|---|---|---|---|
| 0 | 0 | 0 | ||
| 0 | 1 | 1 | ||
| 1 | 0 | 1 | ||
| 1 | 1 | 0 |
In plain English, XOR = dichotomy, or false dichotomy. In even plainer English, black OR white.
What was so special about this page in the notebook? Nothing. However, seeing the XOR truth table reminded me of recent events and some of my personal experiences.
“You’re either with us, or against us.”
Are you a black or white type of thinker? Whether we admit it or not, at one point or another, we get caught up in it.
Those who know me well can attest that I’m a pretty logical and mellow person. To get me upset about anything is harder than milking a cat. But I wasn’t always like this. I spent years engaged in flame wars dating back in the BBS days, then eventually on usenet, web forums and blogs. I argued to win, and it felt good to win. I didn’t care what the others had to say, they were wrong. I was very much the same in real life too.
It wasn’t until recent years that my personality got an overhaul. The change was attributed partly to life humbling experiences such as becoming a father, or maturity as I grew older (although I still believe in the saying, “aging is inevitable, maturity is optional”). Booger.

The true moment of clarity came to me, when I studied Lao Zi’s book Tao Te Ching. Through reading the chapters, I learned about objective thinking, the key of balance, and most importantly, humility.
The world we live in is not black or white. Why do we get caught up in dichotomic thinking at times?
The Cause
- Pride. Do you remember the last time you argued with someone until your neck turned red? Looking back, were you arguing to get the points across, or to simply get the last word? When we argue to shut the other person up, we’re no longer contributing relevancy to the conversation, except for boosting our ego.
- Ignorance. We simply don’t know everything, and that’s OK. That’s why it’s important to listen carefully what other people have to say, without automatically taking a defensive stand.
The Harms
- We stop learning. If we only view things from our own perspective, then that’s all we can see. We’ll be forever trapped on the mentality of “I’m right, you’re wrong.” This leads to narrow mindedness and ignorance.
- We’re less pleasant to be around. When people know we’re not open to suggestions and compromise, they’re less likely to want to associate with us. This happens in personal and professional life. No one likes a stubborn person.
How to Overcome
- Put yourself in others’ positions first. When you view and think from a different perspective, you will discover new things. This helps you to either effectively set up pre-emptive counter points, or to simply admit your own flaws. There’s no “winning” an argument between two opinionated individuals. It’s rare one can totally switch his/her view. However, the point of a debate or argument is to let the other person see things from your perspective, and you should do the same too. My 6yr old somehow mastered this art form. “Daddy, I know I just got a toy. But if you buy me this Batman Lego set, I won’t ask for anything for Christmas.”
- Actively expose yourself to opposing views. I read a lot of articles. About 10% of the articles I read are of authors I have strong opinions against. I don’t do this because I’m a masochist. Reading their views helps me keep my own in check. When dealing with someone you strongly disagree with, it’s important to be objective and not make it personal.
- Define black and white, then find gray. If you find yourself feeling strongly about something, it’s good to set up arguments with yourself. Create an opposite persona if you can. You don’t always have to arrive at the dead center, but chances are you’ll reach a more objective conclusion.
Humility
The U.S. presidential election is finally over. I, along with many others, are looking forward to the rebuilding of America. During the past months of election coverage, I saw some of the best and some of the worst in people. Media coverage was full of extremism from both sides. When one person holds black or white views on things, it hurts him or her as an individual. Furthermore, when people think that way collectively, it divides a nation.
Our country has increasingly becoming argumentative as a society. People are being judged, not only by their views, but by their associations or labels. If you’re a conservative you must be a religious hillbilly, if you’re a liberal then you’re automatically a weed smoking hippie. I hardly saw any intelligent, unbiased debates that were focused on the essence of the issues, instead of personal, political or commercial gains. Some of the most ignorant things I heard came out of the mouths of those who appeared to be most self-righteous.
None of us are perfect. That’s why it’s important to constantly improve ourselves, to broaden our horizons. Humility comes from humbleness.

Comments 7
11-06-08
Wow. It is really nice to see you get back to some non-design related stuff. Your timing on this post is very relevant in my own life as I am currently working toward sucking up my pride on a major life issue and for the first time actually attempting to avoid an argument I know I would win.
You are on target here in your Causes, Harms, and Fixes to these issues.
The hard part, is actually breaking your old habits and learning to just bite your tongue sometimes.
11-06-08
Great read. I agree completely with putting yourself in the other person’s shoes to see their side. I try hard to do this, but I don’t think it is always possible for you to do. There is a big obstacles to being the gray in an argument, emotion and passion. How passionate you are about the topic can lead to higher emotions which will never let you stand on their side of things. Abortion, gay rights, etc are prime examples of this and why they cannot be solved imo.
I use this argument in reverse with my wife. I tell her to stop for a second, and think about what she is saying from my perspective. This usually just pisses her off more, but I swear I will get it to work one day!
11-06-08
Great Blog Jin,
11-06-08
Great post Jin. Humility truely is the key to many things in life. He who is wise enough to know they know nothing will one day know it all.
As a Team Lead of 10 developers I’m constantly reminding them that individually we are really ingnorant, but when we come together as a team with an attitude of true humility, and are able to lower our pride and defenses just long enough to ask for help, only then will we really become smarter and wiser than before.
Same is true of relationships, especially marriage. So many times I assume I’m wiser or smarter than my wife, only to find out after much pain that she really does know better than me.
11-06-08
@Bryan, I don’t think there’s anything wrong with arguing, debating at all. It’s just matter of how we go about it. It’s very possible even after putting yourself in others’ positions, your opinion won’t change a bit. But the point to try, regardless.
@Charlie, I believe there’s a time to agree to disagree, especially when it comes to some of the issues you mentioned. Btw, I hear ya on the wife thing. If you ever find a solution, let me know…
@Michael, thank you.
@Victor, work place is the best place to learn, but it’s also the place we tend to hide our insecurity sometimes. I’ve learned a great deal from my current and past coworkers. Thank you for your view from a team leader’s pov. My wife agrees with you on your last paragraph, I think she’s hinting something…
11-11-08
There is a latin saying — ”ira furor brevis est” — which just means that anger is a brief moment of insanity. Getting angry in arguments is pointless because all you’re doing is wasting your own energy and looking like a fool.
The best way to approach arguments is to look at them as dialectic — or a way to combine both people’s knowledge through propositions and counter-arguments to arrive at a conclusion satisfactory to both. When I argue, I’m only doing it to increase my own knowledge, so in a way, the process is used to pull out facts and knowledge out of the other person and then combine it with your own to see if your position still makes sense. It’s educational rather than confrontational.
Arguments for the sake of winning are useless since you’re not actually learning anything — just wasting time and energy. Of course, getting a good quality discussion out of somebody is not always possible — some people will just argue their position and won’t even listen to you. But then — it’s only their nature — getting angry about it is the last thing you should do :)
11-12-08
@Dmitry, thanks for the comment. I remember being amazed at how some commenters on your blog talk about function vs. form in a black or white way. That’s something I see a lot when I read design discussions. I think you handled it very well.