Showing posts with label Economy. Show all posts
Showing posts with label Economy. Show all posts

Thursday, July 30, 2009

The Giant at the Gate

No this is not about the giant installed at Tokyo-bay. Rather it is about the the friendly neighborhood giant, entering the hallowed gardens, where the Gnu roams and FOSS grows...
Err... Sorry for the rather long and cheesy intro (sometimes I feel like those Aaj Tak reporters). I am talking about giants like Google entering the open source domains and what it means for open source.
First a disclaimer. I am not an expert in SW industry, not an activist fighting for open source, neither one of those extremely talented volunteers by whose code the juggernaut runs... My perspective is purely from an interested user point of view. You know, neither novice ("will it explode if I press enter?"), nor geek ("let's hack the kernel"), somewhere in-between ("registry edit to re-enable pen-drive in office computer") kinda user.

Let's talk about the open source software first. For a long time the open source community has raged a war against the big money corporations (read Microsoft), criticizing their monopolistic and unethical (read greedy and evil) practices. They have argued how software should be free (free as in free speech, not free beer).


Along the way, they have managed to create some really great products. Projects like Linux and Firefox are two most well known examples out of numerous ones. It is now possible to do almost anything (personal use or business use) using only free/open-source SW.

They have changed the mindset of lots and lots people. Being open source has become cool, something like going green. Heck, even MS has announced release of an online version of Office 2010 for free. Free! From Microsoft!! The community may not have been able to change the world as much as they wanted, but they have a made a big and tangible difference. And we are the beneficiaries of that change.

It would be wrong to assume these people as like-minded members some club of geeks coding for the progress of mankind. They have their differences. Disagreements and sometimes heated arguments are common. The topics can be anything: naming (Linux vs GNU/Linux), proposed feature (remove the menu bar in Firefox or not), implementations (move xyz from security framework and put it in memory management), exact licensing policy (GPL vs Creative Commons), and above everything the actual philosophy of the project (powerful and flexible vs lean and simple). You might have seen and/or experienced the problems in projects tightly managed by PMs and leads etc. Imagine the chaos in a project run by hundreds of volunteers across the globe with a handful of administrators. But amazingly still targets are achieved, products are released, bugs are fixed.

One of the major philosophy here is "where's the patch?". Which means if you think something is not to your liking then change it. Do it yourself and show how it should be done. But along with the obvious benefits, it causes indirect problems. Fragmentation. Nobody knows exactly how many flavors of UNIX (or Unix?) are available right now... BSD, HP-UX, AIX, Solaris and of course Linux with its children.

Well, Linux was a boon actually. Despite of its various distributions and packages, it slowly emerged as the flag-bearer of UNIX. Red Hat became the dominant player in the server side. For desktop we had to wait a bit longer. And then came Ubuntu, which is taking over the Linux-PC market. Maybe, just maybe, the time has come, when at least the home desktop market will embrace Linux, slowly but steadily.

Things are almost same in the browser market. Netscape may have been killed by IE. But its offspring Firefox started growing. Now Firefox commands some 20-25% market share, which was once 100% IE.

So good so far good.

The garden is blossoming. People are taking notice of it. More gardeners and also more visitors.

And then Google happened. And kept happening. Now we have a new giant in the field other than MS. But a different one. This once is friendly. The smiling kind. Kids like it. It even watered some of the trees (see Mozilla-Google partnership).
But enough of supporting and cheering. "Let's play" it said. So within a very short time we have the Chrome browser and Chrome OS (will be released next year). Both open source. Chrome OS is Linux-based and targeted to the desktop market.

Is it good? Now that Google is a competitor of Mozilla how long will it continue the funding? Do we really need another browser and another OS, when strong alternatives are already available. Of course they can be made stronger. And Google could help in that. Open source community will do a lot well with the full strength (financial and technical) of the giant behind it.

The criticism is louder for the OS. Many feel the best thing Google could have done is embracing Ubuntu wholeheartedly. Lots of people who never heard of UNIX or bothered about Linux will readily accept a Google promoted Ubuntu (Gubuntu anyone?).

There is also one more thought. How much mainstream (mass-market) you want to become? Let's face it. An Anurag Kashyap movie will never be as big as Karan Johar, so why try. Let's keep the niche market, get the film festival awards and imdb rating, along with a small amount of profit to keep everybody happy. But becoming big has its rewards. Everybody likes fame. Like Bollywood stars 'number one' is a medal all of us craves, irrespective of how many times you say "I don't believe in the number game".

Firefox is facing these choices. The original thought was FF will be lean, fast and secure browser. You want bells and whistles and the blinking lights? Install an extension (add-on in FF lingo). But the average user does not want to search for add-on. They don't know what an add-on is and they are not bothered. For them if the feature is there... good. Otherwise it sucks. You have to maintain a balance. And it's difficult. I have been crawling the Mozilla forums and threads for sometime, and you will be amazed to see the intense debate and conflicting opinions for almost every single topic ("If you do this, I will never use Firefox again" is very common).

What about Ubuntu? I have started using it. Just one week or so. It's good. Really good. And it's legally free. But it has usability issues (some of them just because we are too used to Windows). But installing new SW sometimes caues problems where you have enter some string in repository, update packege list, type some commands in terminal or worse you will get tar file which you need to unzip and compile and then install. I am still getting used to it.

And usability is one area where Google can really contribute. There is the fear that, in the long run Google will not adhere to the open source guidelines, they will try to favor their own products and services. In one word they will become the Big Brother where your life starts and ends with Google.

Nobody knows what the future will be. But I think if Google becomes too big to be comfortable we will see some new start up to come and dislodge the incumbent. That's how it has happened and that's the way the industry (I think others industries too) work. Today you buy any laptop and it will be with Vista, which means you are paying 3.5-5K (maybe more) for the price of OS. Getting one with free DOS is rare and while you do get pirated XP/Vista easily, using them in long run will cause more and more problems (updating, getting security patches, installing SW is becoming difficult). If five years down the line we see more and more computers with easy-to-use nominally-priced/free OS, where most of the SW works in open standards, where the user can pick and choose SW from a bunch of free and premium offerings it will be great.

I know it sounds too Utopian or idealistic. But definitely the Web has changed our lives. And it will continue to do so. At the end it is us who are building it, who are participating and who are getting the benefit. Who would have thought about it five years back? And this can happen everywhere.

I will wait and see if things get better. And till that time i have Firefox and Ubuntu. :) Anyway, I think this post is already too long. Thanks a lot if you have come so far reading this junk. Comments are welcome. I am sure you have something to say about browsers or OS or Google or anything you feel like. Just type it here.

Wednesday, March 11, 2009

Crisis of credit

Recession, recession, recession...Yes, we all know the world economy has gone belly up. MBA-types are calling up kirana stores and dhabas for "Work-for-food" schemes (Walmarts and Pizza Huts if you are in the 'Land of Opportunities'... boy, talk about misnomer!). And even that is not available. Sigh.


We also know the full story. How it happened. You know, all those Wall Street guys (MBA-type again!) lending money to people who should not get money and playing diwali-bumber-super-lotto with your and my money. And related crap. Lots and lots of jargons. Sub-prime, CDO, hedge fund, treasury bills, global-warming... wait not global-warming. Let's not bring Al Gore's into this now. Anyway, you get the idea.

Errr... Hmmm... Do we really know what those words mean? Nah. No chance. We can just throw them at regular intervals when appropriate opportunities arise. Something like company-goals-meetings and project-status-meetings! Effort variance and productivity curves and defect-density-in-sub-critical-tasks done in weekend late-nights. Nobody knows what those means (except the last one, which is suppsed to be very low, compared to normal tasks). But who cares. (Note to self: Too many jokes on MBA/managements).

Well, today I found a really wonderful video/infographics explaining the whole phenomena of how it started. Very cool animations. Great commentry. Makes you wonder at the grand complexity and at the same time the underlying simplicity of root cause. (Link courtsey the O'Reilly blog)


The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.

Try this link in case the video doesn't show up.

So enjoy the video and crack some more jokes on Wall Street.

Will come back soon. Lots of things to write about but no time.

Till then, ciao.

Friday, June 20, 2008

Serious Statistics Can Also Be Fun... Seriously...

How many of you like statistics? Serious statistic. Not who got how many DLF Maximum Sixes awards type of stuff... I am talking about rows and columns of numbers, tables, matrices. Things you put into plots and graphs, make presentations. Not many of you, I guess. Unless you're one of those MBA types, who thinks the second best invention in the history of mankind is MS Excel (the first one obviously is the MBA degree). And when I tell serious data, I'm talking about things like child mortality rate, per-capita GDP and wealth distribution in sub-Saharan Africa. Sounds scary, isn't it? Fear not my beloved readers. Today I show you something which will change your perception towards statistics. Well, it changed mine.

In Hans Rosling's words…

"...few people will appreciate the music if I just show them the notes. Most of us need to listen to the music to understand how beautiful it is. But often that's how we present statistics; we just show the notes we don't play the music."

And unlike other so-called experts he didn't stop after giving a quotable quote to put in your blog, he played the music.

Hans Rosling is a world renowned health expert and medical scientist. He also studied statistics. But today all over the cyberworld he is now known as the-guy-who-showed-stats-can-be-fun, by his now-legendary presentation given in TED 2006. Watch the video posted below to experience it.


This one presentation tells us so many things about our world, which can not be achieved by hundred articles. The best thing is anyone can try his/her hand in this kind of magic with data. Just go to this link where Rosling has provided the software and database for everyone. It opens an amazing window to the world, where you can pick and choose different parameters for both the axes and just play around. The plethora of options given is extensive to say the least. Try it out. You won't regret.

After the introduction and showing what real data with correct presentation can do, Rosling came back to TED 2007 with more. His topic this time was simple and ambitious. To show people that "The Seemingly Impossible is Possible", poverty is not something which can not be cured. Watch the amazing presentation. And by any chance don't miss the end. It packs a surprise which can be best described as "jaw-dropping".


He's one cool dude, no doubt about it. And you know what, he did his study in Public Health from St. John's Medical College in namma Bengaluru. :)