
Updated: Added fun comic...
Andrei and Design by Fire is back. That is a good thing because he always has some interesting views (although I do not always agree with him). Like in his "I'm back" post where he takes a swing at a number of popular web services.
I'm back and I can't wait to start ripping — err, commenting civilly — about the truly horrendous faddish design aesthetic that is being passed off as the "Web 2.0" thing these days, whatever the fuck "Web 2.0" means.
Look! An Ajaxalope!
- Andrei of Design by Fire
Nicely put, I couldn't agree more.
Most people do not realize this, but AJAX and Web 2.0 has already been shot to pieces and is now hospitalized without much hope of recovery.
95% of all AJAX and Web 2.0 products are not AJAX or Web 2.0 products. It is something else.
Few people fully understands what AJAX and Web 2.0 is about. Take AJAX. It stands for "Asynchronous JavaScript and XML". While the JavaScript and XML part is pretty well understood, few sites (less than 1%) are asynchronous.
Asynchronous means that you can do one thing, while the system does something else. Neither has to wait for the other to finish what it is doing. To give you a couple of examples:
Asynchronous handling is great! It can really make our life better. But, 99% of all AJAX websites are synchronous. Take 37Signals' Ta-da list, one those so called "AJAX applications". Can you add one item, while the system saves the previous one? No, you have to wait for the "AJAX" function to complete. Can you reorder your list, while the system is updating another part of it? No, again you have to wait for the system to complete the last task. Ta-da list is a "SJAX" application - "Synchronous JavaScript and XML".
Note: Ta-da list is by no means a bad product, it is a really good product - it is just not AJAX.
It is even worse with Web 2.0, nobody understands what that is - and reading O'Reilly's explanation does not help much. And, there is just one catch... There never was a Web 1.0.
Notice: I do not claim to fully understand it either
With Web 2.0 and AJAX there is tendency to focuses on the absolutes - either you are Web 2.0 company, or you not. There is no middle way.
This is a big problem, because that is like saying that you either drive a sports car or you are a looser. Well guess what, driving a sports car sure is fun, but not when you shop for groceries, pick up the kids from school, help a friend move, or when you want to bring your bike into the mountains - and about a zillion other situations where a sports car simply does not work.
"Only a Sith thinks in absolutes."- Star Wars III: Revenge of the Sith
The world is not black and white, it is not even gray. It is full of colors ...and it is pretty hard to be successful in a colorful world if you only use black and white.
Do use Web 2.0 and AJAX (especially if you focus on the asynchronous part) - both are great. Do not rely on them exclusively, use them only where it improves your product. ...And if you really want to be successful, do not ever mention them by name.
But, maybe this will fix it...

Full access for... $9 per month
Full access for... $99 per year
Join 'The Weekly Update' to get an email every Friday afternoon with the latest from Baekdal + noteworthy articles from around the web.

What the shift in media is really all about.
14 chapters
220 pages
31,000+ words
Free for subscribers
$8.79 on Amazon

It is not about creating a shop in a tab. It is about turning communication into sale.
29 chapters
156 pages
23,000+ words
Free for subscribers
$7.58 on Amazon