I've learned to appreciate my job for what it is, and for the benefits that it provides in comparison to other jobs that I could easily obtain. It took me almost a decade of bouncing from a few different jobs, and failing miserably at trying to run my own company, before I found my current job. My job isn't perfect, but no job is. I'm board and eager to move to another opportunity, but that opportunity will be chosen…
> I've learned to appreciate my job for what it is, and for the benefits that it provides in comparison to other jobs that I could easily obtain. This is what it boils down to, imo. Currently I'm working on a horrendous legacy code base with a very low performing team, in a very low performing organization. Over the years I've learned what matters to me, and this job has what I need: good pay, time off, and I can com…
Part of why it works out so well for me is that I have enough clout to avoid things I don't want to do. IE, I don't want to be a manager. When my manager, (who's titled a director,) decided that I was going to become a manager, it basically went like this:
Me: "I don't want to be a manager."
My boss, "You're not going to be a manager, you're just going to do [everything that a manager does]. You need to grow in your career."
Me: "That sounds like you want me to be a manager."
I saw right through that and made it pretty clear that I wasn't going to be a manager, and I wasn't going to be tricked into being a manager without the title of manager. If I was going to be forced to be a manager, I was going to take that job I mentioned in my original post. It helped that I missed a meeting with upper management because a job interview ran long.
In part, it's not that I don't want to be a manager, I don't want to be a manager for the company I work for. I know too much of the code to be hands-off, and I'm remote. The culture is far too interrupt-driven in our office to be a remote manager.