So, I first wrote about cloud computing a while back. It’s all the rage these days. But I’m skeptical, as are a number of others. I’ve been bitten by cloud computing before, way before cloud computing was a buzz word.
I’ve been a long time user of My.Yahoo.com. It’s a nice way to organize things that I use most, into one page full of widgets with various data, such as my stock portfolio, weather forecast, news headlines from various RSS readers, movie releases, and bookmarks, etc. And it is with bookmarks that I got my first lesson in the downside of cloud computing. One day, without warning, Yahoo broke their bookmark widget. I still had access, but it was awkward, as I had to go to a different page. Then, they ‘upgraded’ the bookmarks into a bloated, slow mess, that I found unusable. Fortunately, I was able to export my bookmarks, but then I had to scramble to find a replacement cloud tool to use. I decided I wanted control, so I installed open source software called Online Bookmarks onto my web host and have been using it ever since. While the author has stopped actively supporting the product, the fact is, it works, it does what I need, it ain’t broke, so I really don’t need support. It’s a tool that does one thing, it stores my bookmarks on the web, so I can get to them from any browser.
Following this philosophy, I have installed several cloud apps, such as eyeos, openGoo (aka FengOffice), and an RSS feed reader called FeedOnFeeds. FoF is a different story for me, as compared to the Online Bookmarks (OB). Like OB, FoF was mostly the work of one person. However, he did you a couple of libraries or classes if you will. Feed on Feeds is an RSS reader. It uses a feed reading class called SimplePie, which is maintained by others, and prototype, with is a javascript library, maintained by others. However, FoF itself is no longer maintained. It wasn’t long after I started using it that I noticed it was having problems with some of the feed subscriptions I added. So, I figured I’d see if I could update the SimplePie class and fix the problems. Unfortunately, that broke as many feeds as it fixed. It also broke some other features of FoF, but I partially fixed it, at least enough to make it workable.
However, as I continued to add new feed subscriptions, the problems continued. Granted, some of the problems related to corrupt feed sources, but the thing is, the built in feed reader on Opera Browser was able to work through these problems, and still show me the articles, and FoF was not. You might ask, well, if Opera was working, why bother with FoF? Just like with bookmarks, I wanted a central location, so I could get to the data from any of the four machines I regularly use. So, since Opera sync doesn’t sync feed data, I needed another solution. For now, I’ve gone to Google Reader. I had played with it before, but didn’t like it. Now, it is a bit nicer, but I’ve still got the cloud worries. I no longer have control. At least with FoF, I had source code and was able to play around with it. I did change the CSS and was going to make some other improvements, but it just isn’t in the cards.
I think the lesson here is, controlling your own cloud is nice, but it’s really much more workable if the open source software you use has a strong community behind it. An example is WordPress (the software that runs this blog and others that I maintain) which has massive support. I used to host this blog on a blogging site. But I imported it into my own site, where I have control.
Just as I don’t want Microsoft to own the world, I don’t want Google to either. Both companies play an important role is my professional and personal life, but it’s strategic to limit the number of eggs I put into each basket.