There’s a lot of buzz about cloud computing these days. The basic idea is to not install any software or application – but instead pay someone else who installs and runs it for you using their hardware – while you use it over the internet (aka “the cloud”).
While I am not fully informed on the subject – which anyway will not stop me from proclaiming that my vote goes to the cloud computing idea. I think its an idea whos time has come.  Why ? Because deploying and maintaining enterprise software is difficult, complex, overwhelming, yup, here’s the term I was looking for – its fucking painful. It reminds me of the acronym – FMGWACS – Fuck Me Gently With A Chain Saw. Yes, ladies and gentlemen, that’s what IT folks says when deploying enterprise software. Order freakingly expensive hardware, invest in a rainbow of licenses, coordinate with a billion folks for a myriad variety of tasks – network teams for loadbalancing, OS teams for deploying, SAN teams for storage, cluster configuration teams and <insert-your-favourite> team. Its crazy, expensive and a time-destroyer.
I’m sure that companies will pay good money to get this monkey off their backs. That’s why I’m betting the cloud model will kick ass someday.