Comment Learn to stay out. (Score 1) 229
One major thing that you'll have to get accustomed to is being hands off with the technical implementation. Set your expectation of what needs to happen, bring your team about to help make decisions on what direction you want to go in, but when it comes to putting word into form... stay away. It's far too easy for past developers to turn into micro-managers at the implementation level, which will definitely cause issues for your team going forward.
On the plus side, you have a much greater foundation with which to make value judgments of how well your team is performing. You should be able to staff a great team, given what you know about the technical end of things. The worst of the worst, when it comes to managers, are the ones who allow themselves to trust anyone with anything... and end up getting hoodwinked by the vocal incompetent.