Having just read ZDNet's piece on the Google's developer pledge of allegiance:
I can't help but think that this could be improved:
"I pledge allegence to the web" Why just the web? I love the web just as much as anyone else, but surely this is too limiting? With devices such as mobile phones, Blu-Ray devices, set-top boxes, and the like, I think that pledging allegiance to the Internet makes way more sense.
"One platform" great aspirational goal but is there really only one platform? Each web browser is its own platform, in fact each version of each browser seems to have its own nuances and could almost be considered a platform. As a developer I am also concerned about writing applications that work on way more than one platform.
"DOM" and "AJAX" Although both these technologies are core to things like HTML/XML rendering and client technologies like Google Maps. These are way to limiting... What about PHP, MySQL, Apache, etc. As a developer I use all of these and, oh yes there is that other little technology out there called Java! How little is Java?
From Java.com: Java powers more than 4.5 billion devices:
- over 800 million PCs
- over 1.5 billion mobile phones and other handheld devices (source: Ovum)
- 2.2 billion smart cards
- plus set-top boxes, printers, web cams, games, car navigation
systems, lottery terminals, medical devices, parking payment stations,
Please don't limit me by having me pledge allegiance to only DOM and AJAX!
IMHO, perhaps they should have used this as their pledge of allegiance?
I pledge allegiance to the Internet,
and to the innovation and ubiquity for which it stands,
one common vision
of creating liberty and opportunity