Hacker News new | ask | show | jobs
by monero-xmr 859 days ago
Small, lean, focused team is the correct way to build any massive undertaking in software. Maybe not in sending people to the moon, but in building consumer software.
3 comments

Well, small, lean, and focused also implies that the time to deliver is still a bit longer. If you're willing to wait 5 years for something, then a small lean focused team is the way to go. The issue with hiring 10k devs to build the core of an os is that just by definition, you'll have people starting the user land at the same time as the core and now you have UI project managers dictating ABI interfaces at the same time as you're trying to make your core OS.

A large dev team for something that complex it the classic case of the mythical man month. Some things just need to happen in series, and some things just need to happen first.

Various individual components involved in sending people to the moon were also composed of small focused engineering teams.
Much like societies, there is no 'one way' to do it all.

Best is to really understand what you are trying to do in the first place.