Wednesday, June 13, 2007

I've seen this movie...

You have to hand it to Tim Bray, I think I've seen this movie as well...
...where an interesting new protocol or interface or API comes along, is starting to get adoption, and big incumbent vendors say “That’s too simple for our needs”. Examples of such technologies include Unix, C, SQL, Java, and RSS: the kinds of technologies that end up winning. There are places... where cluelessness regularly triumphs. Internet protocols aren’t one of them. - Tim Bray
Well apart from Java which as I'm sure you know I think is far too complicated, give me a good weakly typed language any day, his point is well made. People like simple. Complicated architectures and APIs are okay in their place, but you have to make sure that this place is here...