Live data from Hacker News

What real life bad habits has programming given you?

stackoverflow.com

51–60 of 90 posts

Re: What real life bad habits has programming given you?

#51
post #40
post #24

When 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..."

Wait, that's what some countries do--ground floor != first floor.

Yes, in good old Blighty, for one (or, should I say, for zero).

Re: What real life bad habits has programming given you?

#52

Whenever I pay for something in cash, I'm trying to make it so that the change I get back requires the least notes or is simpler. For example, if I owe $7.84, I might give $13.09 so that I get $5.25. I sometimes get confused looks. Related to that, I don't like having more than 4 $1 bills. I feel like, at some point, I didn't give the cash I should have.

Me too, only it's easier here because 1c and 2c coins have been removed from circulation so you round to the nearest 5c.

Re: What real life bad habits has programming given you?

#54

Two stick out: 1. Answering questions fairly literally. a. "Did you like the salad?" "No, I did not." b. "Would you like to go to the fine art museum with me and 4 of my friends on Friday night?" "No, I would not like that." c. Note that I can escape from this pattern only when it's extremely obvious the truthful answer is a bad one. "Do these jeans make my ass look fat?" "I don't think it's the jeans..." I can avoid…

I wish I could give you more karma on this comment. This sounds just like me and it is hilarious. I also find that people say "You know what I mean" to which I answer "yes". They interpret this as "yes and I agree", but what I really mean is "yes, I hear the words coming out of your mouth, and I believe I understand their meaning".

Re: What real life bad habits has programming given you?

#55
Sometimes I get really annoyed that I can't automate all the boring parts of my life in the same way I can do (and I always do) in a computer.

From the top of my head: dishes, picking clothes, paying bills and banking in general (I would be willing to pay $100/month for a bank that provided me a good API instead of forcing me to use their crappy stupid websites), organizing physical stuff (why the fuck can't I have "garbage collection" for what is in my room?) and dealing with my car (I have to fill it in with gas every time).

Re: What real life bad habits has programming given you?

#56
post #53

Pedantry and a penchant for terse and obtuse responses. Wife: Have you seen my handbag? Me: 404 not found Wife: Can I take £10 out of your wallet? Me: 403 forbidden

http://www.seldo.com/weblog/2008/11/19/http_conversation_cod...

That should come in handy if you don't already know about it. :)

Re: What real life bad habits has programming given you?

#57
post #6

Constantly wondering if people mean `or' or `xor' (I mean xor)

Related: when people ask me if I'd like "A or B" I wonder if people mean "A || B", to which I'd reply with true/false, or "max(A, B)", to which I'd reply with A (if I have higher preference for A) or B (if I have higher preference for B).

Here are two unambiguous examples:

"Are you a US citizen or permanent resident? Yes [ ] No [ ]"

versus:

"Would you like coffee or tea?"

In some settings, when they ask "A or B", it's hard to know which of the following set are valid answers: {{}, {A}, {B}, {A,B}}

Re: What real life bad habits has programming given you?

#58
post #48

Earlier quoted context omitted.

The "and/or" thing actually sort of makes sense if you take "or" to mean "xor", since (A XOR B) OR (A AND B) equals (A OR B)

So, slash is really 'or'? Oh, my head.

    english   logic
    -------   -----
    and       AND
    or        XOR
    /         OR
Actually, since (A XOR B) and (A AND B) are mutually exclusive, (A XOR B) XOR (A AND B) also equals (A OR B), so "/" could be "XOR" too.

Re: What real life bad habits has programming given you?

#59
Biggest problem I have: Years of finding surprising bottlenecks and bugs where you least expect it has lead me to question every line of reasoning\anecdote people say unless they are able to back it up with something sufficient.

Maybe it's the correct thing to do, but it also annoys the shit out of people when I ask them if its possible that their single data point could have been an outlier or just a complete misinterpretation.

Re: What real life bad habits has programming given you?

#60
post #24

When 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..."

Fence-post error. Are you counting the floors themselves or the distance from the ground?
Post reply on HN