Recently I have been beavering aways creating UML (Unified Modelling Language) models for an assignment and it occurred to me that I hate installing software. I don’t just hate it I will spend countless hours trawling the net looking for a web 2.0 system that can do the job. Of course this is nothing to do with the awkward process for installing Rational Rose, ahem. So what is my motivation for this effort? Briefly:
- Cost (I’m a Learning Technologist not a banker). Okay so not all web 2.0 systems are free but they normally least have a free component, albeit with limited functionality. The freebies are usually good enough to get the job done.
- Installation. If using my netbook, more than three programs installed at anyone time turns it in to a large brick. Admittedly flash heavy apps also do the same job. Note – Linux distros are great!
- Being in the cloud. As a massively disorganised person having it stored externally really helps. Having powerpoint decks on Slideshare has helped out on many an occassion.
- Going social. Nothing better than that warm fuzzy feeling of helping out random strangers in the obligatory community associated with web services.
- ‘There is an app for that’ mentality. I want to be first to use the next big thing!
Of course this is just my personal opinion as to the client software/web 2.0. I just can’t imagine programming students in the future being taught to create heavyweight desktop clients.
Arguably most people are ‘in the Cloud’ at this point to some extent. Facebook, MySpace, Buzz, Gmail and on and on and on. Death of the desktop? Back to dumb terminals it is!

Recent Comments