Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Franboo14457dWell it depends on a few things. If possible try to keep a paper trail of stuff. So if your manager asks for a feature in turn ask for them to email that on to you. So if they change their mind or claim it isn't working you have proof it was their idea. Plus if shit gets really bad you can show it to the higher-ups to cover yourself.
But this method also doesn't really improve relations with your manager. Most managers really hate being proven wrong and it might actually make them treat you worse and try to fuck you over more.
Generally if it's something small then let it slide. If it's something medium, paper trial it. And if it's something big then go above their heads to get it confirmed by someone else, if possible.
Of course the best option is find a better job. Not always possible unfortunately.
Sounds simple. Get a issue/feature tracking system
I'd also recommend email for paper trail. Then if something really goes hot, contact the boss of that manager directly. The idea is not to improve your relationship to your manager, but to get her fired because she's so clueless that she doesn't even have the brains to properly delegate. This is what makes her unsuited for a management role.
CodeBane5156d@Fast-Nop this. You shouldn't be trying to get on with idiots, they're enemies. Keep a paper trail and then just play the game.
They ask for something and it's not working then show it is. When they still ask it to change, you're allowed to tell them they're gonna have to wait cos it's a fucking change request.
For them, become one of those people that strictly follows the rules. Your skills are a blessing and you have to let them understand that you doing shit for them outside of any normal workflow is a privilege, not a right.
I've made many people upset because I'd do stuff for some people and others have to wait. You can't always get out of bullshit but you sure as hell make them wait. As long as your work is quality, fuck em and do you.
Had someone email me 10 mins before end of day for some shit needed for a meeting in the morning...went home. Everyone cried, realised they can't do anything, dropped it.
Root337266d@Fast-Nop and @CodeBane are right: you cannot work with these people.
You can occasionally enlighten them to their behavior, but often they are already aware of it and will continue anyway, and thus will not change; or, they are too dimwitted to understand and therefore cannot change.
If they are either unwilling or unable to improve, they are obstacles to clear from your path, and you should treat them as such.
If the obstacles are insurmountable, find a different path.
@Root actually, I did encounter one of these in my career. He was such an incompetent asshole that he harmed the company. Plus that he had fired my predecessor for talking back too much.
When he tried to blame me for his moronic decisions, he made it personal. That was his last stupid decision before he was surprised to find himself being moved to an irrelevant post. Looked like he mistook my disinclination to perfidious office politics for inability. :-)
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job