I have spent too long being right but an arsehole. I never got my ideas into production that way, even though the existing codebase was patently a trough of piss. I learned to stfu and, generally, they came round. Don't rub people's noses in it, especially if they make decisions you care about.
There is almost no issue so black-and-white that a person can't find a technical justification for any given point of view. So don't drive people to oppose you from simple bloody-mindedness.
I have spent too long being right but an arsehole. I never got my ideas into production that way, even though the existing codebase was patently a trough of piss. I learned to stfu and, generally, they came round. Don't rub people's noses in it, especially if they make decisions you care about.
There is almost no issue so black-and-white that a person can't find a technical justification for any given point of view. So don't drive people to oppose you from simple bloody-mindedness.