Hacker News new | ask | show | jobs
by dredmorbius 628 days ago
Fred wants a word: <https://en.wikipedia.org/wiki/The_Mythical_Man-Month>

Piling devs onto a project is counterproductive for fundamental communications reasons.

The three chief alternatives are:

- Highly modularise the project and treat those modules as independent projects.

- Launch multiple projects which compete against one another for ultimate launch. Again, treat those as independent projects.

- Buy competing projects. This is a variant of the second option. The competing projects are inherently independent.

Both approaches reduce communications overhead. The result isn't faster production, but rather risk mitigation and diversification over a larger set of investments. Both approaches also work best for an organisation which already has a large engineering capacity.