Earlier quoted context omitted.
If you have a good manager, yes, it can be. A good one will often have years more experience at navigating tricky social and political situations than you do and will be able to help you work through any difficulties you're having with coworkers. Good managers are far rarer than good programmers, though. A decent litmus test for whether your manager can help with these kinds of problems is whether they've been on lot…
I’ve given up on the idea of good and bad people. I myself am good or bad depending on how it suits me. How could I do anything else? From my experience a manager will choose the option he thinks is most beneficial to his continued employment in the company. This includes maximising team support/influence over for instance making a change in a product with measurable benefit to the company, a change which even he him…
I did say "good manager" - for a particular role or job, I find "good X" an acceptable shorthand for "understands the core responsibilities of X well and reliably executes them well."