Today’s software is developed by watching what users do in real time—with A/B testing of features on subsets of users, measurement of what works and what doesn’t work informing development on an ongoing basis. In this way, the collaborative model of open source software development—“given enough eyeballs, all bugs become shallow”—has been taken to its logical conclusion, and completely divorced from the original licensing model of free and open source software. In the end, I was able to see the future more clearly because my map was more useful than one based on a battle between proprietary
...more

