Archive

Wordless Wednesday: I Don’t Want to Drink You

More Wordless Wednesday

Source: dito199

From One Empire to Another Empire

As the old English proverb goes: All good things eventually must come to an end.

This past week was my last week working at IBM.

And since Monday, I have started a new and exciting role with Microsoft as part of their Developer and Platform Evangelism Team in Singapore.

Yes, I’m moving from one empire to another empire.

I am moving from the company commonly known as “Big Blue” to the company Wall Street investors lovingly nicknamed “Mister Softee“. :-)

Let’s start with the old…

The two things that I will miss most about IBM:

It goes without saying - #1 is definitely the people there; the wonderful colleagues and friends which I’ve had the pleasure to work with and know at a personal level over the past three years.

#2 is perhaps surprising to some - I will greatly miss the plethora of tools that IBM made available to us which enabled each and every one of its employees to be as productive as they could be.

Now, IBM gets a lot of flack for being a dinosaur; a company that is stuck in the past making boring and old-fashioned software. However, most people do not realize that IBM is one of the most progressive and innovative companies in the industry today as far as leveraging Web 2.0 and social computing software in order to make its employees work together better and more efficiently.

IBM has “enterprise” versions of practically all of the social media tools that are available today on the consumer web.

You like Facebook? IBM has Fringe and BeeHive - a social network-enabled employee directory on steroids which allows everyone to post photos and other content, as well as use tags to describe each others’ job functions.

You want delicious? IBM has Dogear - an intelligent social bookmarking tool which doubles as an excellent complement to IBM’s search engine when trying to navigate through the vast library of resources residing within IBM’s Intranet.

What if you fancy Basecamp? Well, IBM has a tool called Activities - an innovative way for employees to quickly assemble together and organize actionable information for short-term ad-hoc projects.

And some IBM tools like Cattail are an absolute time saver. Cattail is essentially a social network around web-based file sharing, which allows employees to easily discover and leverage relevant documents and assets (such as presentations) which other IBM employees have created.

And of course things like blogs, wikis, communities and forums are a given.

Most of these tools are developed internally from IBM Research - the same guys who brought the Internet the amazing Wordle application. And for tools that have overwhelmingly proven themselves, they are productized into customer offerings like IBM’s Lotus Connections social software suite.

A few months ago, Robin Fray Carey from Social Media Today wrote an interesting whitepaper on how IBM leverages social media tools from mashups to virtual words in order to do make its employees more productive. Check it out - it’s a very good read.

I will definitely miss these tools.

…and onto the new!

I can’t comment much yet on work life at Microsoft, since I barely just started.

However, I will say that I love the fact that everyone at Microsoft has so much unbridled passion towards the company and the technology that it is absolutely contagious. Everyone here is a believer.

Microsoft is no slouch in research and innovation either. And Microsoft is also the only company that has the unique market position of being able to cover the entire computing spectrum, from consumer to enterprise, from online to offline, from desktops to electronics. This versatility and breadth is the single most attractive thing to me about the company.

I am definitely looking forward to working here at Microsoft. I am a believer too. 8-)

5 Reasons Why Microsoft’s New Seinfeld Commercials Don’t Suck

  1. Good, bad or confused, the commercials got everyone talking about Microsoft, didn’t it?
  2. Even if one doesn’t understand the commercial, one has to admit that it is still pretty darn funny, albeit in a classical Seinfeld “funny about nothing” kind of way.
  3. In Apple commercials, you see Justin Long and John Hodgman make fun of each other. In Microsoft commercials, you get both arguably the most successful and funniest comedian in the 90’s as well as the richest man (and geek) in the world making fun of themselves. Talk about star power!
  4. And boy do they make fun of themselves. Seinfeld’s money quote: “I have so many cars, I get stuck in my own traffic.”
  5. Finally, if you do look deep enough, there actually is a message: Nowadays, PCs running Windows are so pervasive and ubiquitous around our daily lives, it’s almost too easy to forget that the folks at Microsoft are the ones who brought these indispensable tools to us.

For those of you who haven’t seen the commercials yet, here is Part 1:

YouTube Preview Image

And here is Part 2:

YouTube Preview Image

Gates (reading a bedtime story to a little boy): “The fact that a design uses inheritance and polymorphism doesn’t make it a good design…”

Little Boy: “Are there any monsters in this story?”

Gates: “Yes, but it’s OK. There is a firewall.”

Wordless Wednesday: Bathroom Sign

More Wordless Wednesday

Ain’t Gonna Give up Firefox for Google Chrome

During the last 24 hours, it seems that everyone and their neighbor has something to say about Google’s new open source web browser, Google Chrome.

I have blogged about my initial observations on Chrome yesterday, but today I finally had the chance to download Chrome and try it out for one full day.

Here are some of my quick follow-up thoughts, in Christmas carol format:

5 awesome things about Chrome

  1. The speed improvements are as good as advertised. Even when the page is loading slowly due to network effects, somehow it doesn’t seem as slow as in Firefox or Internet Explorer.
  2. The new V8 JavaScript engine is wicked fast. For most sites, this may not matter much, but Chrome really shines when you are using heavily AJAX-ed applications like Google Reader or Gmail.
  3. The “Create application shortcuts…” feature to run any web page as a desktop application with no browser controls is really cool.
  4. The multi-process architecture brings browser stability to a whole different level. I forcibly closed a chrome.exe process using my Task Manager, and only one tab is terminated without affecting anything else. And even then, the tab will suggest to you to reload the tab if you want to try again.
  5. The Omnibox will take some time getting used to, but I do agree that the intention of using the Omnibox to provide an integrated and universal browser “command prompt” is the correct approach.

4 things I can do in Firefox that I can’t do in Chrome

  1. Block advertisements using my Adblock Plus add-on.
  2. Access my delicious bookmarks using my Delicious Bookmarks add-on.
  3. Highlight some text from a web page and right-click to have the option to: a) search for the highlighted text on any of my search engines (not just the default), or b) open a new tab with the highlighted text as the URL (enabled by my Context Search add-on and URL Link add-on, respectively).
  4. Post content directly to Evernote and vi.sualize.us directly using my Evernote add-on and vi.sualize.us add-on, respectively.
(There’s actually a whole lot more, but you get the idea. ;-) )

3 things Chrome absolutely must implement to have a chance at being a IE/Firefox-killer

  1. A way to support extensions or add-ons like Mozilla and Firefox. Look, Firefox is not a perfect browser. But because of Firefox’s add-on framework and the hundreds of add-ons available in the community, users can tweak and extend Firefox close to perfection. Chrome absolutely has to support extensions if it is to be taken seriously as a “prosumer” web browser. If extensions are not possible because they compromise Chrome’s security model, at the very least Chrome must provide a Greasemonkey-style capability for users to do scripting. Anything for people other than Chrome developers to customize and modify the browser’s capabilities. Yes, I realize that Chrome is open source, and theoretically anyone can take the source and make improvements to it. However, I would bet that a whole lot more folks would be capable to do scripting or plug-in development than to hack on the actual Chrome source code.
  2. Built-in mashup capability. Internet Explorer 8 has Web Slices. Firefox has Ubiquity. Chrome has … ?
  3. Integration with other web browsers. How about the ability to right-click on a link and have the option to launch that URL in Internet Explorer? How about being able to drag and drop a Chrome tab onto Firefox and have it launch in a Firefox window, or even better, dock directly into Firefox? The former should be trivial to implement. The latter may sound like fantasy, but if you remember Google’s close relationship with the Mozilla Foundation and the fact that there are Mozilla developers on Google’s payroll, then it may not sound so far fetched after all.
  4. (Bonus) Export bookmarks. This feature is so blatantly obvious and simple to implement that I’m shocked that it’s not available in Chrome. I find Google Chrome’s Help Center entry on this matter very telling. Either they a) do not expect you to ever use any other web browser once you switch to Chrome, or b) they fully expect you to continue using your other web browser while you are giving Chrome a test spin.
This feature is not available at the moment. If you imported your bookmarks from another browser, your data should still be available in the original browser.

2 ways I’ll be using Chrome in the meantime

  1. Desktop launcher for my most commonly-used web applications. That includes Gmail, Google Calendar, Google Analytics, and my Wordpress control panel. Any application that is JavaScript-intensive and pretty self-contained will be a good candidate for this. As Steve Hodson puts it, there are just people that prefer certain applications living on the desktop as separate entities.
  2. As a toy and a testing ground. Unfortunately, that’s it for now. It is not ready to replace Firefox as my default web browser… yet.

One final opinion

Google Chrome is not going to destroy Microsoft or desktop software. Let’s just get that out of the way first.

If you have been reading commentary in the past 24 hours on what Chrome means in the epic struggle between Microsoft and Google, you would think that Google Chrome is the key strategic piece to displace Windows and put everything in the cloud.

Not so fast. I would bet that after five years, folks will still happily run desktop applications just like they have happily been doing for the past decade or so even as we see the Internet become mainstream. Google may have grabbed 1% market share in a single day, but it will not crush Firefox much less Internet Explorer.

Yes, Chrome is a strategic piece for Google, but perhaps for different, less ambitious reasons, as many others have suggested.

Here are three possibilities:

  1. As a web company, Google needs to put its stake in the ground in the way web standards and technologies get adopted and implemented, and the easiest way to do that is by being a web browser vendor. If your web browser gets enough mind share and/or market share, you get a certain influence in how web standards get developed and adopted by websites.
  2. As David Mullings commented in Facebook on my earlier blog post, Google may be using Chrome as one of their entry points in collecting data to benefit DoubleClick, AdSense, and their other services which can benefit from behavioral targeting. And as TechWag noticed, there are just some things that don’t seem right with Chrome’s EULA. Well, looks like Google has updated their EULA.
  3. Google really just wanted to flex its technical muscle to the industry and placate their developers who have been dying to prove to the world that anything Google does, it does it better than the rest of the world. For publicity, for morale, or for ego - take your pick.