I help run an all-remote team. I'm NOT the "single manager", thank god, I'm not capable of that. Product/eng is about 10-15 people right now. This is my first time in a managerial role but I'm still split between managing and IC work. I worry about a lot of things, but here's the rough priority list:<p>- Do all the engineers know what they should be working on?<p>- Do they know who from the product side they should go to for questions if the specs are unclear?<p>- Do business, product, eng, all agree on what we're doing? Does what we're doing match that agreement?<p>- Are our current communication norms meeting our needs (as little wasted time due to different timezones, working styles, as possible)?<p>- Is the build / test / dev loop fast enough? Are there tools that I need to upgrade / add / improve because we're now bottlenecked? Can we still get away without building XYZ?<p>- Are people happy with the work they're doing and with the people they're working with?<p>- Are people getting to work on things that push their skills and limits in a way that helps them keep growing? If not, is that OK for now?<p>- Are people taking enough time off when they want to so that they're not burning out?<p>- Hiring: do we need to, are we pipelined correctly so that we're bringing new people on roughly when we'll need them?<p>- Are we meeting all of our legal / security needs?<p>- Are we meeting the right amount of the eng needs from the rest of the company, that may not be explicitly product related?<p>- Is my dev work good enough / on time?<p>- What's this new error, is it important, do I need to help diagnose and debug?<p>- I should write a blogpost about <X><p>---<p>The thing that drains me most is trying to do both management/comms work and hard technical work on the same day. I do my best to manage my schedule so I have long blocks of either one or the other but inevitably I'm interrupted. So it goes.<p>I reach out to former coworkers and mentors for advice. Everything I'm doing is based on what I've seen my former managers and team leads do in the past, and I'm so grateful to them for having demonstrated good leadership.<p>I'm not missing any tools. Team is largely happy. We're going to switch to BuildKite to improve build times (currently on Google Cloud Build) for our frontend container, but after that we should be set for a while.<p>I'm thankful to work with the team here at Pipe. I don't need to be perfect for things to work. We all give each other room to experiment. I have never had a more enjoyable working experience.<p>EDIT: we're hiring for product / frontend-oriented engineers, feel free to email me peter@pipe.com if you're interested.