Fight When it's Time to Fight. Be Gracious When It's Time to Give In.
bothsidesofthetable.com
bothsidesofthetable.com
It is also much easier to be empathetic and see someone else's side when you're able to keep a level head. One rule I made for myself a couple years ago is that I try not to argue with anyone unless I can argue their side first. By that time, it's no longer a potential argument, but rather a discussion.
I gave up trying to convince her. (Incidently, she have a computer-loving husband, and also worked with programmers many years before)
I figured if the ignorant want to be ignorant, they will.
I think you lost twice.