23 ms·
Oh actually, it's giving me an idea. Someone should try to setup two teams, each supposed to develop the same software on its own. The two teams can speak to ea
by quadcore 8y ago
Oh actually, it's giving me an idea. Someone should try to setup two teams, each supposed to develop the same software on its own. The two teams can speak to each other, they can see the other team code, but they can't merge into one team. I bet the resulting software (the best of the two software) could be significantly better than with one team. (at some point one the team could be instructed to copy the other team's software and work from there for another competition cycle)
- anotheryou 8y agoIsn't that kinda what happens with many open source projects :) ? - Libre/Open Office - Pentadactyl/Vimperator - Nextcloud/Owncloud
- quadcore 8y agoI was actually thinking about it as a methodology. Twice the cost, but I bet the gain could be big.
- stcredzero 8y agoThis occurred with the JWARS strategic simulation software, with 3 teams in 3 languages. The result of that, was that the dynamic language team (Smalltalk) soundly trashed the C++ and the other project.