I love being tech lead or team lead or project manager or whatever you want to call the mid level just above software dev. I feel I can have more impact in that area, meetings aren&#x27;t bothering me too much yet (after a little over 3 years), and most of the problems can be circumvented by being smart, just as in software dev.<p>Think about the scope problem. You never have enough resources to achieve all the goals the customer&#x2F;boss&#x2F;group of people who only go from meeting to meeting wants. Yet by asking smart questions you can actually figure out what is most important to them (even if they don&#x27;t know) and then decide based on what you want, what they want and what your team wants the best path to go on.<p>And then some of your devs try to be smart and also reprioritize based on what they think. But for some reason that&#x27;s making it more fun not less. A reasonably smart dev is a much better stubborn goat than a compiler who doesn&#x27;t want to understand your code, because he gets stubborn on much more reasonable ground and sometimes surprises you by being a lot smarter than you are.