| Having been at different levels in engineering (from junior up through C) there are a few things I've learned along the way. (1) Everyone needs to operate in good faith. I've observed leaders ask their direct reports for something off-hand, without giving it more than 5 seconds of thought. I've watched direct reports operate as a "human command line", requiring precise syntax before they'll act. Don't be either of these type of people. (2) If you're a manager/leader, there are no "one-off" requests. Any ask carries an implicit priority over everything else. You have to work within the overall system and environment, otherwise you are forcing your team to make choices about those things. Don't be this kind of manager/leader. (3) If you're the one receiving an ask, help your requestor understand what's involved. Eliminate implicit assumptions; that's where the dragons lie. Communicate, inform, educate. Nail down what the requestor wants and be sure you both agree. We do these things in the name of efficiency, of not wanting to waste time if it's not necessary. I've found if we all try to help each other in these requestor-requestee situations, it generally makes life much more tolerable. |
Operating in good faith is so important.
Leaders who operate by pushing the limits of what they can get away with are a stark contrast from leaders who operate to form good faith relationships with their team. Managers who make thoughtless demands all the time will steadily lose their best employees. In my experience, after a long enough time these leaders are reduced to having only juniors reporting to them because everyone with experience avoids the team.
Your description of “human command line” team members is a great example of bad faith operation, too. I’ve worked with people who thought they were so clever by demanding that even the smallest request be delivered through a form they created or a document they need people to fill out before they can get started, which they might try to debate, critique, or circulate for a couple days before they’ll even think about working on your small task. They think they’ve insulated themselves from small asks because nobody wants to go through all the trouble of asking the question just right to get them to acknowledge it, but over time they build a reputation as difficult to work with.
Another variant is the person who tries to exploit ambiguities in every request; These people have a good idea of what’s being asked of them, but they think they’re “teaching a lesson” by exploiting ambiguities in the request to deliver something that technically matches the letter of the request, but that everyone knows isn’t really what was needed or wanted.
Not coincidentally, most of the people I knew who tried these game found themselves laid off in the past year. I think people can tolerate a bad faith coworker who at least does some work for a while, but when it’s time to downsize they’re at the top of everyone’s list to remove.