I was a high performing software engineer who just got promoted to management and is currently Petering it up. Any tips on how become a competent Charlie?
Most devs going into management need to spend less time coding and more time communicating. Another thing is I've found doing testing is a good way to see the quality of what people are doing.
A big thing about management is knowing how to keep people engaged and motivated, with freedom to be creative but enough oversight so they're kept on track and not lost. You'll have to experiment with this. Also importantly different people need different guidance, so the experienced old hand needs little advice just steer them in the right direction, where the new guy needs daily help.
Pay attention to people. Assume technical competence until proven otherwise. Ask your people where they want to go, and then figure out what they need to do to get there. If they want your job bring them to all the training you need to take now. (there is a lot of training out there are on how to be a good manager, the good stuff is backed by science) If they want to be a better developer help them in that. If they want to retire as a software engineer, make sure there is something meaningful for them to do.
A big thing about management is knowing how to keep people engaged and motivated, with freedom to be creative but enough oversight so they're kept on track and not lost. You'll have to experiment with this. Also importantly different people need different guidance, so the experienced old hand needs little advice just steer them in the right direction, where the new guy needs daily help.