3 ms·
author also wrote I always prioritized my work based on a cost/benefit estimate. Amazon culture always places higher priority on work that direct-line s
by x0x0 11y ago
author also wrote
I always prioritized my work based on a cost/benefit estimate. Amazon
culture always places higher priority on work that direct-line superiors
consider higher priority. If I had a billion dollar project in the backlog,
I could still have my time redirected towards a Senior Manager's pet project
or a Director's pet peeve. [...] I had to directly refuse to work on a VP
escalation
So basically, (s)he was difficult to manage and assumed, at a relatively low level of visibility, to know better how to allocate his or her time than the relevant management chain. And stunningly, was not well rewarded for this behavior.
- richardwhiuk 11y agoYeah, that was the bit that struck out for me. Fundamentally, an organization is impossible to manage if everyone thinks that they know best. If you argue to your line that you think that the company should do X (or more precisely, the company should pay you to do X), and lose, then you have three options: a) Do it anyway. The company will judge you as incapable of being managed correctly and will leave you with no responsibility because you haven't displayed it. b) Don't do it. Everyone will be happy. You may be right, but people won't care. If you want it done in the future, bring more evidence and suggest it again. Work out what people's objections are. Bring it up without implying everyone was stupid for not doing it in the first place. c) Leave. If you really do know best, why aren't you running your own business?
- adekok 11y ago> c) Leave. If you really do know best, why aren't you running your own business? That's not a good answer. A person staffing an assembly line making widgets may know how to double through-put. They do not know how to sell widgets. It's unreasonable to expect them to "start their own business" because they're competent at their job, which is probably one out of 100 jobs in the company. As for (a) and (b), I also find those outcomes unsatisfactory. There are people who manage to get promoted in corporate hierarchies precisely because they can solve problems. By your choices (a) and (b) above, doing anything is bad, and will result in bad outcomes.
- DannyBee 11y ago"As for (a) and (b), I also find those outcomes unsatisfactory." That's great. It's not your company :) Seriously. It seems you don't want to accept that it's someone else's choice what work should be happening and that you don't want to start your own business so it can be your choice. You want some magical third option where your intrinsic brilliance is magically recognized. This will never happen, and surprise, the average person thinks they are above average :) Everyone thinks they know better. That doesn't make them right, despite how much they really want to believe they understand everything. Maybe some of them do. But you can't help those who don't want to be helped, and you should just go where you are actually appreciated
- adekok 11y ago> That's great. It's not your company :) Seriously. No, what I meant was your explanation of the outcome is unsatisfactory. All of the outcomes you described are negative. I don't believe that all choices result in negative outcomes. Companies succeed, and so do people inside of companies. Therefore, your description of the problem and/or outcomes is wrong.
- dragontamer 11y agoHonestly, c) should read c) Leave: there are plenty of good middle managers who protect you from toxic politics from above. Find one, and stick with them. In fact, that is almost explicitly the job of a middle manager. They provide you (and the rest of the team) clear direction when upper-level politics get toxic, and weather the storm by providing a good "face" for your project. The middle manager worries about the politics while you the engineer work your ass so that the middle manager doesn't have to take a fall. As I've stated in other posts in this topic, you don't necessarily have to leave the company. And its often very possible to find another manager close by who can be a positive influence on the team. It may take a few tries though...
- angersock 11y agoSo, I'll just put on my angry hat here, and say what a lot of us are probably thinking: For b, life is too goddamned short to waste hours making other people feel like their fuckups weren't fuckups. Once you get the deep-in-your-bones acceptance that a company doesn't care what you're doing (as is clearly the case if the winning strategy isn't to, you know, do the optimal thing for the product), then it's a question of, "How I can exert minimum effort and get maximum return?". That's fucking toxic.
- adekok 11y agoOr to put a positive spin on it, this person was hired to do a job, was good at it, but was prevented from doing so by internal corporate politics. I've worked at companies where meeting major customer deliverables fell through the cracks. The managers simply didn't notice, and didn't care that the software was late and/or non-functional. What is an engineer to do? a) say he knows better, and get called "difficult to manage" by your criteria b) give up, and let the managers run the company into the ground.
- DannyBee 11y ago" The managers simply didn't notice, and didn't care that the software was late and/or non-functional." So then maybe it wasn't important? (I don't know, i'm just suggesting maybe this goal was not as important to the business as you think it was. :P) "let the managers run the company into the ground." Look, if you escalate stuff up your chain, and the answer comes back "no, please do what they are telling you", then either do it, or find another job. Otherwise, yes, you are "difficult to manage" The fact that you think it's running the company into the ground is an opinion, and one apparently not shared by the people responsible for directing work. So while you are welcome to shout such a thing from the rooftops, if you don't actually do what you are supposed to be doing (and note, very carefully, what you are supposed to be doing is not what you think is the right thing, but what the business thinks is the right thing), you are difficult to manage.
- adekok 11y ago> So then maybe it wasn't important? (I don't know, i'm just suggesting maybe this goal was not as important to the business as you think it was. :P) "let the managers run the company into the ground." This was for a small company (<100 people) with good visibility from sales to engineering. The main customer who comprised a good chunk of sales had hard requirements for the software. Both in terms of functionality, and in terms of deadlines. They came close to being missed because the managers spent their time focussing on "fun" and "pet" projects, for 1/10 of the revenue. What I find most disturbing about your comments is the implicit assumption that managers know best, and that engineers should shut up. There is no question that incompetent managers exist. A knee-jerk response of "maybe managers know best" is perhaps best answered by "maybe they don't".