Have you never wondered about their surprisingly coherent APIs and wondered why that was so different from, say, UNIX ?
See my other comment about knowing what a cathedral is to begin with.
Have you never wondered about their surprisingly coherent APIs and wondered why that was so different from, say, UNIX ?
See my other comment about knowing what a cathedral is to begin with.
I guess you're saying that there's no reason UNIX should be different—that it has somehow become a disorganized mess of libraries and code re-use, and that it is broken.
I don't see this. Android and iOS are like brand new cities; Dubai and Abu Dhabi. UNIX is Paris. Perhaps you can make some updates to the city infrastructure, but in the end the streets are still cobblestone underneath, designed for horse carts and not cars. But you have the Notre Dame at the center (ironically, a cathedral), the architecture, tons of history, you have a thriving culture and countless people working and playing in this city every single day with great success. You can complain about it all you want, but there is a reason that people are fundamentally attracted to it.
I think you're right about a lot of things, but if you propose rebuilding Paris, well, you may have some opposition. I think you might want to build a new city, rather than trying to build over very old history with some ideal of the cathedral you think it should have been. And to use your examples again, that strategy has been very successful for Android and iOS.
Read Brooks book.
Will do, thanks for the thought-provoking article.
[1] http://en.wikipedia.org/wiki/Haussmanns_renovation_of_Paris