How to human for programmers: a reminder for myself
By Amy
Does working with computers make us more like computers?
I think we programmers get very good at seeing problems as just problems. It doesn’t matter who caused it. No judging. No blaming. Just solve them and move on. Just like a computer.
We try to be pedantic and thorough, no ego, just goals and solutions. Success is defined by getting problems solved.
But the thing is, most humans don’t operate this way.
The Computer Way VS The Human Way
Computer: “Here’s your error.”
Human: “Good morning, how are you today?” .. X mins later.. “I’d like your help on this.”
Computer: “What do you want me to do?”
Human: Be interested in other people. Ask about their interests and hobbies. Remember to ask about them next time you see this person.
Computer: “You are wrong, and it makes no sense that you get offended when I tell you this.”
Human: Try to understand how the other person feels. There are logical needs and emotional needs.
Computer: “It doesn’t work, try something else.”
Human: Be kind. Be patient. Have hope.
Computer: “Here are the instructions you have to follow.”
Human: Say “please” and ask nicely even when asking for something that’s supposed to happen.
Computer: “It worked as expected.”
Human: Acknowledge others for what they did and show appreciation.
Computer: This person’s talking to me about their problem, I have to solve it.
Human: Sometimes people just want you to listen and show that you understand.
Computer: There are problems and solutions. Nothing else matters.
Human: There are people and relationships. (Almost) Nothing else matters.