After rapidly scaling teams from 0 to 50+ four times in the last 3 years, I believe this is the only way to structure your engineering team.
When does one need to rebuild a system from scratch? The answer, perhaps is, almost never.
In this article, I discuss communication, which I believe is the most important aspect of your role as a people manager.
The 7 different personality types in software engineering - a guide for managers and software engineers
Today I discuss what I learnt from trying different team structures to optimise engineering delivery.
In here, I discuss the 7 qualities I look for in my hires - Predictability, Empathy, Autonomy, Adaptability, Growth potential, Ownership and Problem solving.
During the last year, Affectv has experienced rapid growth. We have doubled the engineering team in the last 8 months. This is a compilation of some of the things I learnt about the hiring process.