Hacker News new | ask | show | jobs
by nooorofe 1764 days ago
> The only thing that (almost) guarantees good relationships with management is to just do whatever they want even when it is leading the company to ruin, never voice your objections, etc.

That is not my experience. When management asks to do something, it doesn't mean it likes any outcome. I am not calling to oppose any decision, but usually there are ways to express concerns. "High risk" for example is language they may understand. I've found that managers many times more confused and disoriented than you may expect. Sometimes asking questions discovers, that there are missing parts in the plan. But it is not easy, even to start questioning you need to have reputation (ex. guy that make things done). Finding right forum ("small group discussion") is another way to communicate concerns.

>they don’t usually care about the success of the company, just their own personal success

Well, people who put "success of the company" at highest priority usually not become manages. Many times managers are blind, because they have to follow orders (directions). Hearing from subject matter expert that the direction doesn't make sense not helping to their mental state.

My general position: I prefer to warn about potential bad outcome of decision without refusing to follow orders.

2 comments

> Well, people who put "success of the company" at highest priority usually not become manages.

Right, that’s exactly the situation I’m complaining about. (That seems to indicate some kind of problem with aligning incentives in companies, because in theory from top to bottom we would want to achieve alignment of rewards and career success with actions that lead to company success.)

I generally agree with everything you wrote.

Ask them for more written (email) details before you give an estimate. When you think you have enough details then tell them that you will do a one week sprint and get back to them with an estimate. When you get back to them give them choices of work completed/compromises vs. delivery dates. Confirm in writing/email what you agreed to.