Scaling Engineering Teams

Growing engineering teams is a challenging task that requires a mix of technical and organizational skills. As an engineer working in fast-growing startups, I've had the opportunity to scale engineering teams from a handful of people to dozens of engineers. Here are some of the best practices and solutions I've encountered along the way.