Monday, January 19, 2009

New for the iPhone, Cloud Status

Paul Graham, one of my favourite dispensers of wisdom, argues that the arrival of web based software has changed not just the user experience, but the developer experience as well.
One of the most important changes in this new world is the way you do releases. In the desktop software business, doing a release is a huge trauma, in which the whole company sweats and strains to push out a single, giant piece of code. Obvious comparisons suggest themselves, both to the process and the resulting product. - "The Other Road Ahead", Paul Graham

Which is exactly right. Working in the cloud you rarely make a software release in the old sense of the word. Despite the benefits I must admit I actually somewhat miss the "big push" where, usually with a great deal of trepidation, you roll out a new improved version of a piece of software.

So it's with a certain sense of nostalgia, about the days before web applications started killing off the desktop, that I'd like to announce the release of my first iPhone application onto the App Store...

Cloud Status for the iPhone 3G and iPod touch.

Cloud computing makes it easy to build applications that run reliably, even under heavy loads. However as a developer you need to know if and when the cloud, and hence your application, is having problems.

Cloud Status allows you to monitor the status of Google App Engine, Amazon Web Services and Twitter in real time. When they know they have problems, you are the next to know.

1 comment:

  1. Neat! As someone said, you know you have a truly distributed system when the downtime of a host you did not know about makes your system fail.

    With this, at least you rest assured about the systems you do know ;-)