A daily newsletter on building software products for non-technical founders. Give me two minutes a day, and I’ll help you make technical decisions with confidence.
A common question I get from founders is how to structure their development team. Specifically, how many developers they should have and what their roles should be. While it may seem cheaper and “safer” to find one great developer, I always recommend that they have two or more. This is because:
Why not three or more? Every team member you add, adds complexity. More communication channels (see Brook’s Law), more people to keep in the know, more chances of misunderstanding each other’s work and introducing bugs, etc. Obviously this is also an issue with two vs one developers but it is a necessary trade-off. Depending on the size of your project, three or more may be necessary. Just keep in mind it will require more management overhead and focus on process. While adding more developers can increase complexity, a team of two strikes a balance between efficiency and manageability, setting the foundation for sustainable growth. |
A daily newsletter on building software products for non-technical founders. Give me two minutes a day, and I’ll help you make technical decisions with confidence.