Posted by Muzzer on 01/06/2016 09:14:17:
I heard the other day that Fusion have either 200 or 400 full time professional s/w engineers working on theirs. I forget which number. Onshape has raised over $140M to date, so probably very similar numbers of engineers. Both companies are working their way through features lists in planned phases. It's a different game…
Certainly true that God usually favours the big battalions but there are lots of counter examples in IT. The classic reference is "The Mythical Man Month", often quoted and usually ignored.
Messrs Gates, Wozniak and Jobs all started very small. After their initial growth spurts both Apple and Microsoft had serious problems with big projects, as do many other enterprises. For example, despite or perhaps because of a large team, Microsoft lost about $8bn on mobile/smart phone software. It's not because they employed stupid people!
Small software projects are much easier to manage and can benefit hugely from good leadership, high morale and a tight vision. The architecture of FreeCAD is worth understanding too: it's not being developed from scratch. What we think of as "FreeCAD" is actually an interface to a number of powerful underlying libraries, each of which also have development teams.
The underlying CAD engine is OpenCascade, which was a commercial product until the owners decided to move into services rather than software development. OpenCascade has not been exploited in full yet by the FreeCAD developers.
I'm not banging the drum for any of the alternatives. Choosing software is very much horses for courses. We're lucky to have so much choice.