Are we all Cynics?


I was reading the comments on The Register regarding what Web2.0 means to people. The majority of the comments are pretty negative. Some might say that they are right to be cautious about the new “Next Big Thing” as so many people were burned in the post millennium downturn in IT. I would err on the side of caution in most situations but there is one thing that should be embraced by the Web2.0 wave.

When people constantly approach things in a negative light is very hard to be inspired to push yourself and create something new and inspiring to others.
It is very easy to say:

Web 2.0 is the air for the next bubble

Web 2.0 is …
“These marvellous new clothes that only the emergent can see.”

If while looking at the internet’s new clothes a few people are inspired to develop something wonderful,interactive and Web2.0 then I think it was worth it. When this does happen I’m sure that all those people that were standing by with pins ready to burst the bubble with have something else to dismiss.

Is Web2.0 surrounded by hype and clever marketing?
Yes, it probably is but maybe just maybe all this hype might be a catalyst to something great.

  1. #1 by Walter Higgins on March 16, 2006 - 11:21 am

    My own definition of what web2.0 is all about…

    If someone says you can’t or shouldn’t do XYZ on the web – just go ahead and do it.

    I’ve been steeped in Java and J2EE culture since 1999. What I’ve noticed is there’s a tendency to agonize and fret over things like scalability and reuse to such an extent that we end up using over-engineered frameworks, libraries and APIs. The canonical example of Java over-engineering is the XML API. You want to read an XML document in Java ? First you need to create a DOM parser object. But wait … before you can do that you must first create a DOM parser factory. But wait … before you can do that you must first create a DOM parser factory builder … and so on and so on…

    Dynamic Languages don’t have all these hangups which makes it much easier to just get things done. I think web2.0 is a by-product of the wider adoption of dynamic languages. If you’re constantly told that XYZ can’t scale or XYZ can’t/should’nt be done on the web, you either acquiesce or say to yourself ‘f*@k it’ and do it anyway.

(will not be published)