3 ms·
I have to disagree. Coding can be quite satisfying. I make something, I can see it working, I know I contributed something useful. In management roles, both co
by andor 6y ago
I have to disagree.
Coding can be quite satisfying. I make something, I can see it working, I know I contributed something useful. In management roles, both contributions and feedback are much more indirect. Often it's not clear whether the work is useful and what the work even is. If something is not right, as an engineer I can just fix it, while as a manager I need to convince other people to fix it for me.
Also, managers generally stand between teams. While as an engineer in a team, interactions are generally positive if the team is working towards a shared goal. Managers on the other hand typically liaise between groups that have conflicting goals.
- me_smith 6y agoI completely agree with this. It isn't just managing the day to day or the current project, but it's managing the growth of the team for the future. Seeing the results of your work may take days, weeks, months or even years. Also, dealing with conflict (and there will be conflict) between team members, teams or other managers can drain a lot of energy out of me. Sometimes, at the end of the day, I just want to do absolutely nothing.