When I manage technical teams, I want to maximize developer efficiency. That’s not just good for the business (we want more and better stuff now!) – developers also want to be as productive as possible. Developers may not consciously seek roles where they can be productive, but if they’re in a situation where they aren’t efficient, they’ll want to leave. After looking back on previous teams I’ve managed and talking to former team members, I’ve compiled the following advice for