> I'm a Software Engineer as well as a Business Analyst and Project Manager. I'm also managing a dev team,
That's really too much context switching. Of course you're getting burnt.
Effectively pulling all those things off was possible 10 or 20 years ago. The world has gotten too complex now. Unfortunately, it is sort of expected in some shops.
One thing that I find helps tremendously: Don't try to wear more than one hat per day. If you're doing management-related tasks today, don't try to do software engineering on the same day. Even if it means you waste a few hours in a day.
That's really too much context switching. Of course you're getting burnt.
Effectively pulling all those things off was possible 10 or 20 years ago. The world has gotten too complex now. Unfortunately, it is sort of expected in some shops.
One thing that I find helps tremendously: Don't try to wear more than one hat per day. If you're doing management-related tasks today, don't try to do software engineering on the same day. Even if it means you waste a few hours in a day.