One of the problems I have with the jobs "above the effort thermocline" (to use the author's words) is that as an engineer, it just seems like a waste of time. My job as an engineer is to get things done and to get them done effectively. If I can automate something so that I never have to do it again, awesome. If something is broken, I fix it.
I don't beat around the bush. I address things head-on and fix them. I want to be successful, and I want my team to be successful.
But in the real world, you run into this issue where addressing things head-on is a no-no. Instead, you have to compromise. You have to make sure you don't hurt anyone's feelings. This is politics. And it just gets in the way.
No wonder I'm having such a hard time transitioning from "just an engineer" to management. I just want to solve problems, and I want to lead a team that solves problems. And sometimes the "leading" part isn't about solving problems at all, but instead kicking that can down the road to make someone else happy.
Annoying. No wonder I'm not cut out for management.