Duplication seems to beat unification. Just look at how Wikipedia and Google, writhing seas of duplication, kick the living shit out of closed taxonomies and hierarchal directories. Anand Rajaraman hit the nail on the head with his "more data beats better algorithms" observation, and I'd skew it here as "more copies beats better organization." I want to asynchronize my data, not synchronize it. The tricky part is making this model work at a personal level, across devices and yet not exposed to the world at large. I wouldn't put my money on MSFT figuring it out.
Architecture astronauts take over
11–20 of 79 posts
Re: Architecture astronauts take over
#12The problem with most synchronization systems I've encountered is that they're based on unification -- "one version to rule them all." Unification seems to be an optimization strategy, seen in all kinds of networks, from computer to political. History doesn't suggest it's a very good model in the long run, since it's so fragile. The Bible survived because so many people duplicated it, while all those single manuscrip…
Re: Architecture astronauts take over
#13we beg to differ that sync/sharing isn't a killer app ;)
Re: Architecture astronauts take over
#14Re: Architecture astronauts take over
#15I'd actually wager that the true cream of the crop is primarily interested in starting their own companies and cashing out early. It's the second tier that are interested in working for MSFT and GOOG. And then, the rest of the companies are fighting for scraps. I could be wrong, I'm not doing the HR thing like Joel is.
And, it's only going to be a matter of time before undergrad salaries across the board start climbing. And once the press starts writing "Tech shortage. Salaries skyrocket!" there will be a lot more people going into CS as a major.
Re: Architecture astronauts take over
#16Re: Architecture astronauts take over
#17The problem with most synchronization systems I've encountered is that they're based on unification -- "one version to rule them all." Unification seems to be an optimization strategy, seen in all kinds of networks, from computer to political. History doesn't suggest it's a very good model in the long run, since it's so fragile. The Bible survived because so many people duplicated it, while all those single manuscrip…
Maybe we just need to put all our data in git or mercurial and forget about all this other nonsense.
Re: Architecture astronauts take over
#18This is laughable to me. I've muttered more obscenities trying to deal with synchronization problems between computers than with anything else I can think of. I want all of my media everywhere. Is that so wrong?
Re: Architecture astronauts take over
#19we beg to differ that sync/sharing isn't a killer app ;)
For me and the people I know, sync is a killer app for backups, but not for sharing.
Re: Architecture astronauts take over
#20That is absolutely vintage Joel. And he's right. Ray Ozzie and the rest of MS should have realized by now that the only thing that really works is building something. Give us something to criticize. Look at YUI. It's not great in places, but at least it works, and it there, and available to play with, and fun, and cross-platform. It's coming to something when the most interesting thing out of MS is probably F#, and P…