>>24
I think the invention part requires only "one, two, maybe three minds", but the phase after that will require a much larger team. For example, writing a novel can be done by only one person, but actually publishing the book requires a much larger bureaucracy (e.g. editors, artists, lawyers, printers, distributors, marketers, etc.). I think it is similar for software. The initial idea and first implementation can be done by one or two people, but it will eventually require a whole herd of people to maintain and improve upon the original work. That herd of people could be composed of highly educated people (in the case of engineers responsible for implementing an inventor's plans), or composed of manual laborers (in the case of lifting stones for building a pyramid), or a mix of both.