| I think sometimes we forget that network effects outweigh most normal values of technical superiority. Let's say, for the purposes of the argument, that "hg/Mercurial is 20% better than git". This doesn't matter: hg/Mercurial has to be 500% better than git to be able to replace it. Look at the past changes: they've all been huge shifts in how we do version control, not minor improvements The DVCSs were 500% better than Subversion (wow, distributed!) Subversion was 500% better than CVS (wow, renames work! Branching is easy! http support!) CVS was 500% better than RCS (wow, we can check out files concurrently) |
http://www.minidisc.org/econ113-paper.htm
A technology needs to be 10x better than a previous one for widespread adoption. It has successfully explained many failed technologies and products.