4 ms·
You can't control what other people think or say, but you can control how you respond. I think I learned that from some TV character in anger management classes
by andrewljohnson 14y ago
You can't control what other people think or say, but you can control how you respond. I think I learned that from some TV character in anger management classes, but it seemed like a good nugget of wisdom.
I don't think it's a wise idea to get grumpy (particularly visibly grumpy) with people who make unreasonable change requests. They don't do it to be mean, they do it because they are ignorant. So, it's up to you to educate them - try not to be condescending, try to be enlightening. Take them down the rabbit hole and show them what you can do quickly, and what takes time, and why.
When someone asks me to do something, I like to present multiple options to achieve their objectives, highlighting easy ways to do things that may have drawbacks, but take less time, and also fully explaining the time and costs of their intial thoughts.
The key, I think, in working with business people on software is being obviously willing to do some work to achieve their objectives, but also offering a pragmatic, technical point-of-view. Don't leave them room to think you just don't want to do something - express that you are definitely going to do something, but guide them to the right path.
- drumdance 14y agoI've found that when someone is grumpy/angry (i.e. a customer who is pissed off), the best way to disarm it is to just empathize a little. Example: Customer: "Your site went down right in the middle of an edit I was making." Me: "Argh! That sucks! You're probably really frustrated right now. Let's see what we can do to get the bottom of it." Just showing a little empathy can go a long way .
- mingmecca 14y agoI agree. Giving empathy generally evokes the empathy of the recipient, forming a positive feedback loop.