Project managed by a single person succeed whereas project managed by big team fails
example Unix vs Multics.
Project managed by a single person fits in one person’s head,
there is no lost in translation that occurs in big team.
This is the same dilemma as in monolithic vs micro-services.
Monolithic solutions are efficient in contrast to micro-services.
Joel Spolsky law “it’s harder to read code than to write it,”
means that the writer of a software must explains his code
to other if he wanted to avoid frictions and to be understood.
But as the code base gets big, it cannot be managed by
a single person. It must be managed by a team. This team
must be kept small as possible!