Subscribe to my full feed.

Sorry for the lack of posts lately - getting read to launch and all-new blog, as well as getting the rest of my social web in order - personal, work, and professional - no small feat! Just a taste of the services I've had to set up, separate, and manage to try to make this all fit together:

Photo Hosting
CRM Tool
VOIP Client
Google Account
SFDC Dev Environment
Web Domain
SFDC Sites Environment
Video Sharing

I'd love to get an aggregator for my social aggregators!

Anyway, stay tuned - more to come in June.

Hey everyone, just a quick (and vague) note on the blog: I'll be upgrading shortly, and my blog will be at a new address.

Don't worry - I'll redirect you to the new page and all that, just wanted to give you a heads up that there will be extensive enhancements come the end of June or so.

Reason for the change? This blog was the alpha release - moving on to the beta - and improving aspects of branding, social networking, integration with other parts of my digital life, and, of course, "ease of spelling" of the title. ("I can has apex dot blogspot dot com" just doesn't roll off the tongue at networking events!) ;)

Stay tuned for more...

I have to say I love the automatic updates that true multi-tenant solutions offer. Yes, that means you "have" to take the upgrade, and can't "hold off a little bit", but let me share the alternative: No upgrades.

My company migrated to from an on-premise solution. Our I.S. department was concerned that they were now subject to the upgrade schedule of and didn't care for that - they preferred to choose when to upgrade.

The only problem was that our I.S. department has (excessively) limited budget for upgrades. So when the estimate came back at $100K, they said "no thanks" - for two years.

So yes, automatic upgrades may come at inconvenient times (for example, right across your pilot launch week - true story!), but at least you get them - and that benefits everyone.

So I was a bit surprised when I had a negative gut reaction to this post from the Google Operating System blog about Google Chrome's Automatic Updating feature. As in "We upgrade without asking, without requiring a restart, and you can't shut it off!". I thought "I know security is important, but you can't DO THAT to people! I should have the right to choose whether and when I want to upgrade!".

Then I laughed, and considered the comparison to Software as a Service. True, it MAY cause SOME problems for SOME users for CERTAIN upgrades UNTIL a patch is released to rectify the situation, but there are two big wins here:

The first is obvious: Everyone gets the latest version and security features, making computers (and the internet in general) a safer place.

But I'm more interested in the second: Google has to ensure "unbreakable" updates - if every Chrome user is going to have this update within 5 hours, you can be sure Google has it tested up, down, backwards, and forwards! And if there is an issue, Google will be on it fast! For as Google recently discovered, the internet is a fickle place, and marketshare can be lost in a single click.

So I'm changing my tune - becoming a proponent, even - of automatic and mandatory updates for on-premise applications. Of course, I don't envy Google the task of ensuring "unbreakable" upgrades on the multitude of hardware and software combinations it needs to support - a good multi-tenant architecture is much easier to update from that perspective!

Now if only we could get Microsoft to provide a free, mandatory, and problem-free upgrade to Windows 7! OK, maybe not this time...