Friday, July 14, 2006

Nightmare: Webification of Applications - Reinventing the wheel

I had a nightmare and woke up in cold sweat..A big machine is ploughing through Silicon Valley and leaving all the ajaxified webified companies dead and east european programmers unemployed in its trail....that machine had written the word "Stupid" in big bold letters on it.

Why?

Because why did someone need to build spreadsheets.google.com or iRows when you can just as easily have a desktop session over the network (and the web). Things like VNC has been there for years. I am sure with a little hacking you can easily have a solution where people can have independent X Windows based desktop sessions on a remote server running Linux/Solaris or any other *nix flavour.

And on that desktop session they can not only have openoffice suite but can have access to anything else they need.

Very good example : workspot.com

I understand that Ajax and VNC are totally different technology but why reinvent spreadsheets and openoffice and why not simply serve the whole desktop over the web? Make solutions like vnc more efficient and cut out for the web.

Thursday, March 09, 2006

Mr M vs Everyone else?

There was this nice neighorhood full of rich people. All of them were rich but each did their own thing. Mr S built big houses, Mr I made even bigger houses, Mr C made the roads, Mr M built those apartments, Mr O made the big warehouses, Mr A built the fancy million dollar homes. They all made money and they all happy until Mr M started to go richer and richer and the rest poorer and poorer. Mr M began to expand his business and started to become a serious competitor to everyone else. How long do you think Mr M will last before the rest of the gang club together and bring down their common enemy?

Microsoft has grown bigger than ever before and has cut into everyone's market. It has got into the datacenter and edged itself into the racks with its cheap x86 systems and rapidly gain market share agianst Sun and IBM , it has crawled its way into the niche database market and is directly challenging long timer Oracle, it is humping and thumping all across the programming landscape with its .net framework, it is direct competitor to Google and Yahoo in the web search space and its code has spilled onto emedded and mobile devices.

Now whatever Microsoft does was always a success through a combination of user friendly , mature product and aggresive marketing strategy. However lately it seems it is begining to lose some ground. Let me list them so that we all know what is coming and you can say I told you first:
- MSN search hasnt been able to replace Google.
- Dell servers running Windows 2x havent been able to replace Sun systems.
- Staroffice have not died but has grown over the years.
- Oracle has committed itself to grow around Java ecosystem for the next 10 years.
- Web 2.0 is rapidly shifting the paradigm from using thick applications to browser based ajax applications.
- Opensource Movement is bigger than ever and is growing everyday.
- Mozilla is a very good browser and in some respects better than IE.
- Active Directory adoption has been slow and still there exists many NT shops.


These are signs of Microsoft not been successful everywhere , or microsoft's rate of growth in computing markets beyond the home and office desktop hasn't matched the starry growth rate it has experienced in the desktop market.

But the biggest sign of Microsoft failing, in my opinion, has come from IBM and Novell recently declaring intention to replace their internal windows desktops with linux based desktops and not to license Windows Vista. IBM and Novell has been actively involved with the opensource movement for quite some time and with this annoucement it seems that these organisations are reaching critical mometum within themselves that will enable themselves to move away from Microsoft's solutions to solutions produced by themselves and the opensource community. I am sure the next thing IBM will do, in its capacity of being a solutions provider and consulting company , is to try and convince its customer's to migrate from MS based solutions to something else. And when Big Blue decides to do that then based on its customer's base , I am sure the computer industry will witness another paradigm shift.

Computing is not an empire , nor does it needs an emperor. The very basis of computing is sharing and the sharing starts from the electrons travelling down the data buses to all the way up to interopability between discreet applications through XML and beyond to people connecting and sharing through the net. Microsoft , in its greed , has always resisted this truth and to make it share anything has always been a pain in the a**, to put it politely. However this cannot last for ever and one way or other things will change for Mr M , if for nothing else but for the fact that Mr M has been able to piss off everyone else.

Sunday, February 26, 2006

How rich can communists become?

Here is Forbes's list of top ten of the richest in India and China. Also here is the list for USA the list for Russia.



Now the number one (excluding Mr Mittal because he haven't invested in India) for India is Mr Premji with a net worth of 20 billion USD while the number one for China is Mr Larry Rong Zhigang with a net worth of 1.5 billion USD . Bill Gates net worth is 50 billion USD. Mikhail Khordorkosvsky form Russia has a net worth of 15.2 billion USD.

Now the GDP of India is half of that of China. However the richest person in China seems to have 1/10th of net worth than that of the richest person in India. Is this a reflection of the fact that China is a communist country and there is a ceiling on the limit of personal wealth?
Here is a nice map from Forbes to see the concentration of world's richest people .

Saturday, January 14, 2006

No Glofication of Technology is needed

Inhabitants of developing countries use the latest consumer techonologies without any awe or shock. They take it as naturally as fish to water. I am talking about consumer technologies not millitary or advanced technologies.