Argue more compellingly. Your managers don't 'get to' make the decisions, they are responsible for making decisions, using the best information available. As their best programmer, you are the source of that information.
When I am asked to do what is not rational, I refuse and give argument. But to play this card you have to be willing to pick up your coat and leave, not as a threat but as a last resort.
You say you're stuck there, but the reasons are not yours, they are someone else's. Get over that and your options open up.
When I am asked to do what is not rational, I refuse and give argument. But to play this card you have to be willing to pick up your coat and leave, not as a threat but as a last resort.
You say you're stuck there, but the reasons are not yours, they are someone else's. Get over that and your options open up.