As I have spent time musing about the Free/Open Source Software (F/OSS) movement it came as a surprise to me that a F/OSS model of development isn’t, in fact, the smartest way to build any and all products. Using the F/OSS model tends to cause a project to lose focus. This explains one of my main problems with Android, that while Android is a very well made product that does it’s various jobs well, it isn’t a cohesive experience like iOS or even Windows Phone. While I doubt that Android is without a unifying vision, the very nature of how F/OSS development is done makes it hard to keep everything tied to that vision. It is important to remember why some people build cathedrals, to do a very specific thing the best they can.
No comments:
Post a Comment