“Build It Because They Are There” – The Real Meaning of Cloud Connect – It’s About Getting Apps Up and Running

As I sit in the CloudConnect Event at the computer history museum (twitter stream here), I was wondering about how to talk about cloud computing and the meaning of all this.  It became clear to me when I saw the Paul Buchheit post today on “Communicating with Code”.

He writes (talking about his experience with the development of Gmail..)…“From that day until launch, every new feature went live immediately, and most new ideas were implemented as soon as possible. This resulted in a lot of churn — we re-wrote the frontend about six times and the backend three times by launch — but it meant that we had direct experience with all of the features. A lot of features seemed like great ideas, until we tried them. Other things seemed like they would be big problems or very confusing, but once they were in we forgot all about the theoretical problems.”….”The great thing about this process was that I didn’t need to sell anyone on my ideas. I would just write the code, release the feature, and watch the response. Usually, everyone (including me) would end up hating whatever it was (especially my ideas), but we always learned something from the experience, and we were able to quickly move on to other ideas.”

What we have here is a real time web waiting for real time code.  All of the discussion about cloud computing is really about rapid development,provisioning of resources..etc. – in the end a better product for users (hopefully).  Paul talks about this in his post -Gmail turned out pretty good.

Cloud computing allows developers the ability to get “stuff” up fast.  Speed and feedback is critical to success and more important than having some “hardened app” that no one wants.  This is only way to develop in the web today.  Success is about speed and product acceptance is dependent on that speed which drives relevance.  Build a great product and it will work.

The motto “build it they will come” is irrelevant.  Instead the motto today is “Build it because they are there already”.  Having a robust, easy to use, easy to provision, and reliable cloud and services will flow to users for critical feedback  The rest will take of itself.  The good apps and services will “come to us” – Welcome to Infrastructure 2.0.

discussion on twitter via tag #cloudconnect

Advertisements

Infrastructure 2.0 – Web 2.0 Meets The Enterprise

My other blog (BroadDev – Broadband Developments) is focused on Infrastructure 2.0. If you’re interested stop by. Here is a post that I wrote on Infrastructure 2.0. It was started by Lori MacVitte at F5 – F5 is doing some great work in quality social media.

The bottom line is the the network infrastructure is capable of being smarter. The opportunity (for companies) is to create or enable the “Dynamic Enterprise.”. Like Web 2.0 did for web sites and web apps, Infrastructure 2.0 will do for networks – addressable, discovery, intelligence, and policy will be at the center of the Infrastructure 2.0 equation. The network needs to be smarter and automated to new functionality and benefits.

Lori writes: “VM sprawl is predicted to be one of the outcomes of early adoption and excitement over virtualization. Just as IT struggled to manage the explosion of PCs and servers across the enterprise, it is predicted that now it will need to find a way to manage the explosion of virtual machines as they pop up all over the enterprise with surprising alacrity.

Want to learn more about Infrastructure 2.0 come to this event in San Jose.