> has got me in trouble with management a few times but I am not sure what else i can do
Don't worry about it. I think this is good advice for any software engineer. Eventually you'll be senior enough or on a different team and it won't be a problem.