What real life bad habits has programming given you?
31–40 of 90 posts
Re: What real life bad habits has programming given you?
#32Re: What real life bad habits has programming given you?
#33It's over developed my already prevalent logical thinking. This is great because I'm known as a clear thinker that can solve complex problems, but I've found that a lot of people have difficulty thinking in these terms, preferring to remain in a more emotional pattern. End result is that it harder to relate to more and more people, which remains important. I'd imagine this happens to most programmers, although I don'…
Worst bits: - You can tell someone the answer to their problem, and they just stare at you, confused, while their emotions have to deflate. - When you realize you're talking more abstractly than they can understand. - Or they argue really basic stuff, as they've never been exposed to it. E.g. language alters thought. It's like talking to some sort of organic thing instead of what you think of as normal. Perhaps later…
Re: What real life bad habits has programming given you?
#34lather, rinse, repeat. lather, rinse, repeat. lather, rinse, repeat. lather, rinse, repeat...
showers take a while
Re: What real life bad habits has programming given you?
#35I learned to program when I was really young and I can't help but think that it gave me my OCD. A bit of CBT and some "mindhacks" of my own have almost got rid of it now though. Another one I had as a kid was writing the number zero with a line through it. That's how it was on the BBC Micro and my schoolteachers couldn't understand why I wrote it that way too. I guess another one is being a major advocate of US Engli…
For God's sake, don't use our punctuation rules. # Carefree means "free from care or anxiety." (American style) # Carefree means "free from care or anxiety". (British style) That has bugged me so much that, unless it is being proofread, I intentionally use British-style quotes.
So for example I write "center" not "centre" but "axe" not "ax".
Re: What real life bad habits has programming given you?
#36I have created a mental invariant that says that unused, spare units are in my right back-pocket, the one that is currently in use is in the left front pocket, while the left back-pocket is for trash.
This allows me to easily "poll" for whether I'm equipped to leave home, and has made sure that I have not once in 15 years found myself without it. I attribute the success of this system largely to my "programmer mindset".
Re: What real life bad habits has programming given you?
#37Constantly wondering if people mean `or' or `xor' (I mean xor)
I find it's most often people say "or" when they mean xor, and "and/or" when they mean or. So perhaps we should start saying either "or" or "ior" (inexclusive or).
Re: What real life bad habits has programming given you?
#38Re: What real life bad habits has programming given you?
#39"See, your username and password are like a combination lock, where the Kerberos ticket is a key. When you authenticate to the portal, you hand the key to the website, which validates it, and lets you in... but the key is actually in your browser, so it does that all transparently."
Re: What real life bad habits has programming given you?
#40When I count things (in the real world), I now have a bad habit of starting a zero. "How many floors on that building?" "Let's see, 0, 1, 2... oh wait..."