Bing going Mobile (via Hal’s (Im)Perfect Vision)

A very interesting read.

Yesterday we had the announcement that Bing would become the default Search and Mapping solution for the next generation of RIM's Blackberry.  Over the previous year we've seen Microsoft introduce excellent Bing apps for the iPhone and more recently iPad, work with Apple to add Bing as a search option for Safari on IOS devices, ship Windows Phone 7 with Bing search well-integrated, and even ship a Bing app for Android.  In fact Microsoft has been … Read More

via Hal's (Im)Perfect Vision

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

Is Bing Putting the Squeeze on Google? (via Hal’s (Im)Perfect Vision)

A very nice read.

There were two interesting pieces of news out this week.  One was news from Experian Hitwise adding to other evidence that by some measures Bing has grown to about 30% of the search market in the U.S.   The second interesting piece of news is that Google reported disappointing earnings.  Are these two pieces of news related?  I doubt it, but they do leave Google between a rock and a hard place.  I'll go a little into Bing's rise and why Google no … Read More

via Hal's (Im)Perfect Vision

Posted in Uncategorized | Leave a comment

Microsoft Raises Anti-Trust concerns against Google


One of the hottest news today is of Microsoft joining the Anti-Trust litigation in EU against Google’s practices. Here are my thoughts on it.

My Thoughts
Generally it’s always the other way round when we get/got sued for Anti-Trust/Monopolist practices. So it feels real weird and strange when the shoe is on the other foot. But then again Microsoft as a company won’t parley (I specially use this word because of the long and wonderful history we have with the EU) into litigations without a strong technical and evidential proof. But this is no small thing and Microsoft sure knows it’s weight and credence.

On the other hand it’s very true that due to the sheer magnitude of business competitiveness, companies sometimes do follow practices just to further itself or it’s own products. They may not do so willingly or intentionally, mostly even unknowingly. In most countries it may simply be over-looked, but EU (and to a lesser extent US DOJ) has a very strong history of severe reservations against Anti-Competitive and Monopolistic practices. It’s probably essential to always foster an even and fair playing ground for all players small or big. Which to some people is a fair ask. And that’s probably one of the important reasons why Silicon Valley could be sustained and even fostered. And that’s probably a faith that every startup has in the back of their minds. Most countries don’t even have a fully functioning body to probe into business practices. For example in India the story called Competition Commission of India or CCI is just forming, albeit we have a long long way to go.

[Read this disclaimer before]
It’s very thin line which insulates a business practice from being clean to being anti-competitive. However, a severely monopolistic practice is very obvious and illegal and the line is clearly and deeply drawn. But in the murky world of litigations it’s very very difficult to prove. Few of the things that Brad (read below) claims in his blog are super obviously wrong in and should have been instantly obvious to Google. So I really need to see the technical evidence on the basis of which he is drawing his conclusions. We also need to see what Google has to say in self defense. One thing I can say as a Windows Phone 7 user myself is that I often wondered why we have such an awful YouTube native application. I don’t doubt our developer prowess, so there has to be a deeper reasons for that. This may just be that answer.

Whichever way this takes a turn, it would be super interesting to see.

What started this all
It all started with a post from Brad Smith, VP and General Counsel of Microsoft. You can read his full post here. Or in case you are lazy like me and don’t want to click I have reproduced it here.

Posted by Brad Smith
Senior Vice President & General Counsel, Microsoft Corporation

Microsoft is filing a formal complaint with the European Commission as part of the Commission’s ongoing investigation into whether Google has violated European competition law. We thought it important to be transparent and provide some information on what we’re doing and why.

At the outset, we should be among the first to compliment Google for its genuine innovations, of which there have been many over the past decade. As the only viable search competitor to Google in the U.S. and much of Europe, we respect their engineering prowess and competitive drive. Google has done much to advance its laudable mission to “organize the world’s information,” but we’re concerned by a broadening pattern of conduct aimed at stopping anyone else from creating a competitive alternative.

We’ve therefore decided to join a large and growing number of companies registering their concerns about the European search market. By the European Commission’s own reckoning, Google has about 95 percent of the search market in Europe. This contrasts with the United States, where Microsoft serves about a quarter of Americans’ search needs either directly through Bing or through our partnership with Yahoo!.

At Microsoft we’ve shown that we’re prepared to work hard and invest literally billions of dollars annually to offer Bing, a search service that many now regard as the most innovative available. But, hard work and innovation need a fair and competitive marketplace in which to thrive, and twice the Department of Justice has intervened to thwart Google’s unlawful conduct from impeding fair competition. In 2008 the DOJ moved to file suit against Google for its unlawful attempt to tie up and set search advertising prices at Yahoo!, causing Google to back down. And last year the DOJ formally objected to Google’s efforts to monopolize book content, a position affirmed by a federal district court in New York just last week. Unfortunately, even this has not stopped the spread by Google of new and disconcerting practices in the United States.

As troubling as the situation is in United States, it is worse in Europe. That is why our filing today focuses on a pattern of actions that Google has taken to entrench its dominance in the markets for online search and search advertising to the detriment of European consumers.

How does it do this? Google has built its business on indexing and displaying snippets of other organizations’ Web content. It understands as well as anyone that search engines depend upon the openness of the Web in order to function properly, and it’s quick to complain when others undermine this. Unfortunately, Google has engaged in a broadening pattern of walling off access to content and data that competitors need to provide search results to consumers and to attract advertisers.

On PCs it is usually not difficult for people to navigate to any search engine. Google in fact makes this point virtually every time someone raises antitrust concerns about their practices. Their defense ignores the hugely important fact that there are many other important ways that search services compete. Search engines compete to index the Web as fully as possible so they can generate good search results, they compete to gain advertisers (the source of revenue in this business), and they compete to gain distribution of their search boxes through Web sites. Consumers will not benefit from clicking to alternative sites unless all search engines have a fair opportunity to compete in each of these areas.

Our filing details many instances where Google is impeding competition in these areas. A half-dozen examples below help illustrate some of our concerns.

First, in 2006 Google acquired YouTube—and since then it has put in place a growing number of technical measures to restrict competing search engines from properly accessing it for their search results. Without proper access to YouTube, Bing and other search engines cannot stand with Google on an equal footing in returning search results with links to YouTube videos and that, of course, drives more users away from competitors and to Google.

Second, in 2010 and again more recently, Google blocked Microsoft’s new Windows Phones from operating properly with YouTube. Google has enabled its own Android phones to access YouTube so that users can search for video categories, find favorites, see ratings, and so forth in the rich user interfaces offered by those phones. It’s done the same thing for the iPhones offered by Apple, which doesn’t offer a competing search service.

Unfortunately, Google has refused to allow Microsoft’s new Windows Phones to access this YouTube metadata in the same way that Android phones and iPhones do. As a result, Microsoft’s YouTube “app” on Windows Phones is basically just a browser displaying YouTube’s mobile Web site, without the rich functionality offered on competing phones. Microsoft is ready to release a high quality YouTube app for Windows Phone. We just need permission to access YouTube in the way that other phones already do, permission Google has refused to provide.

Third, Google is seeking to block access to content owned by book publishers. This was underscored in federal court in New York last week, in the decision involving Google’s effort to obtain exclusive and unfettered access to the large volume of so-called “orphan books”—books for which no copyright holder can readily be found. Under Google’s plan only its search engine would be able to return search results from these books. As the federal court said in rejecting this plan, “Google’s ability to deny competitors the ability to search orphan books would further entrench Google’s market power in the online search market.” This is an important initial step under U.S. law, but it needs to be reinforced by similar positions in Europe and the rest of the world.

Fourth, Google is even restricting its customers’—namely, advertisers’—access to their own data. Advertisers input large amounts of data into Google’s ad servers in the course of managing their advertising campaigns. This data belongs to the advertisers: it reflects their decisions about their own business. But Google contractually prohibits advertisers from using their data in an interoperable way with other search advertising platforms, such as Microsoft’s adCenter.

This makes it much more costly for Google’s advertisers to run portions of their campaigns with any competitor, and thus less likely that they will do so. That is a significant problem because most advertisers figure that they have to advertise first with Google. If it’s too expensive to port their advertising campaign data to competing advertising platforms, many won’t do it. Competing search engines are left with less relevant ads, and less revenue. And while this restraint isn’t visible to consumers, its effects are nonetheless felt across the Web. Advertising revenue is the economic propellant fueling the billions of dollars needed for ongoing search investments. By reducing competitors’ ability to attract advertising revenue, this restriction strikes at the heart of a competitive market.

Fifth, this undermining of competition is reflected in concerns that go beyond Google’s control over content. One of the ways that search engines attract users is through distribution of search boxes through Web sites. Unfortunately, Google contractually blocks leading Web sites in Europe from distributing competing search boxes. It is obviously difficult for competing search engines to gain users when nearly every search box is powered by Google. Google’s exclusivity terms have even blocked Microsoft from distributing its Windows Live services, such as email and online document storage, through European telecommunications companies because these services are monetized through Bing search boxes.

Finally, we share the concerns expressed by many others that Google discriminates against would-be competitors by making it more costly for them to attain prominent placement for their advertisements. Microsoft has provided the Commission with a considerable body of expert analysis concerning how search engine algorithms work and the competitive significance of promoting or demoting various advertisements.

Over the past year, a growing number of advertisers, publishers, and consumers have expressed to us their concerns about the search market in Europe. They’ve urged us to share our knowledge of the search market with competition officials. As they’ve pointed out, the stakes are high for the European economy. On any given day, more than half of all Europeans use the Internet, and more than 90 percent of them look for information about goods and services on the Web. Indeed, the European Commission’s Digital Agenda made clear that commerce is moving online, where two-thirds of Europeans begin their shopping process. It’s therefore critical that search engines and online advertising move forward in an open, fair and competitive manner.

There of course will be some who will point out the irony in today’s filing. Having spent more than a decade wearing the shoe on the other foot with the European Commission, the filing of a formal antitrust complaint is not something we take lightly. This is the first time Microsoft Corporation has ever taken this step. More so than most, we recognize the importance of ensuring that competition laws remain balanced and that technology innovation moves forward.

We readily appreciate that Google should continue to have the freedom to innovate. But it shouldn’t be permitted to pursue practices that restrict others from innovating and offering competitive alternatives. That’s what it’s doing now. And that’s what we hope European officials will assess and ultimately decide to stop.

Let me know your thoughts in the comments…

Posted in Uncategorized | Leave a comment

How to Install Windows Phone 7 Updates


  1. Connect phone and Open Zune if doesn’t open by default.
  2. Click on Settings on the top right corner
  3. Select Software –> General and then click on the “Check for updates” button. This will update the Zune client.
  4. Then Select Phone –> Update
  5. This will list for you the available updates one at a time (say Feb 2011 then Mar 2011). Install them one after the other.
  6. Remember
    1. You need enough free space on your C: Drive up to the size of your phone’s memory (8GB/16GB/32GB/64GB). This is required by the updater to back up your WP7 in case something goes wrong during the installation and it needs to restore.
    2. You cannot make or receive calls during the update process.
  7. Now restart Zune and look for updates again! Remember that your carrier can block up to a maximum of one update. Funny I know Smile. So you need to check if another update is pending once you are done with the first update.
Posted in Microsoft, Technology et all, Uncategorized, Windows Phone 7 | Tagged , , , , , | Leave a comment

Wind8ws – hopes, aspirations, my wish list AND a bold prediction

Wind8ws – hopes, aspirations, my wish list AND a bold prediction.

Posted in Apple, Google, IPad, Microsoft, Tablets, Technology et all, Windows | Leave a comment

Wind8ws – hopes, aspirations, my wish list AND a bold prediction

[This is an unpublished blogs I wrote around a couple of months. I never published it thinking I was giving too much wings to my crazy imaginations. But suddenly equally crazy rumors have started to surface about Windows 8, now called Windows Next. Surprisingly a lot of them talk on the lines of this blog. Therefore, as I sit 37,000 feet above the sea level, I suddenly have the feeling that this blog should be published right away! So here it goes!!! I have marked the latest news as “Update: …” and added lots of interesting links. But mostly I kept the blog as is. I also have a few more unpublished blogs, you should see them soon.]

Windows 7 had an awesome release, we sold it like crazy (didn’t affect the stock price though, well it never does!) and we raked in billions of dollars (I have no idea how much a billion dollar is but probably in 1 dollar coins it’s more than enough to fill the Windows team building up to the roof – twice. And here we are talking of several billion dollars). But this post is for the future and not the past. Although cynics would still like to believe that Microsoft is all about Windows and Office, it’s definitely Not. However the truth is, it’s still one of our most profitable franchise! Also from an investor point of view it still constitutes a major portion of our stock value.

With all the hoopla and expectations we see with every Windows release, I was thinking why not put in a list of my expectations from the Windows 8 team just for fun!

Before I start, we should clearly understand two things. One, Microsoft is already a super strong enterprise company (and we still don’t have major/no competitions there) and we are trying insanely hard (trust me) to be an even more successful consumer company. And we do have some stellar successes like Xbox, Kinect and we have some even bigger potential with Bing, Windows Phone 7, Office and Windows (yup as hard as you try to deny, they are one of the most used consumer software). And two, we are essentially, at our core, a software company (although we occasionally do do hardware if so needed). Therefore, this post is my journey towards understanding what we need to do to make Windows 8 as a strong pillar of support towards achieving that. To reiterate, these are just my personal thoughts. I would strongly request you to read this disclaimer before you read the rest.


My wish list

IPad is a roaring success, even kids know that, oh wait even my grandma knows about it! That speaks volumes. But hold on! We invented the tablet PC, we produced the first successful smartphone line. So what went wrong mid way? Honestly I don’t know. So I’ll try to take an informed guess.

Bill Gates as always was a visionary, he knew, he understood and he envisioned that one day the world will want computers as thin as a paper. But I think we came in too early to the market and the Hardware was not ready for touch and powerful computations in small form factors. We now understand that simples things like transition from resistive to capacitive screens can make huge differences. The whole tablet saga today is built upon three basic pillars:

  1. Fit it light – No one wants to build a body carrying a dead weight around aka a laptop.
  2. Good UX design FTW – It’s much easier to be a lazy bum, and let’s accept it’s uber cool!
  3. Simplicity is the key – There is a genre of people who’ll want things to be utterly simple (if you ask a geek they’ll say utterly dumb!). They don’t want their machines to run Dooms Day, they are more than happy to just browse the Net or read a book or seldom ever run a game or a very thin application. Simplicity Rocks! And Consumers are essentially content consumers.

Whoa! If we notice the above list, it’s nothing but a feature list for an IPad. Let’s hand it over to the Apple folks, to give credit where credit is due, to make us consumers think this way about tablets, IPads == Tablets. Applause.

But is that all? I think… NO WAY! I believe we haven’t reached even a hundredth of the potential that tablets can be. So here’s a small list of things that are utterly doable but are still surprisingly missing. All it takes is a bunch of good developers, architects and designers. And I sincerely hope that Windows Next delivers them:


@Technically non-interested people, just skim through the points and move to the next section real quick! Read only the italicized sentences…

@Technically semi-interested people: Skip if you wish but some parts may be interesting!

@Utterly hopeless Geeks: You guys are as hopeless as me! So read through! Smile


  1. Screens and a cloud We have been hearing long about the three screens and a cloud story. But honestly it hasn’t had much effect on my day to day life. Most of the interesting things we see today can at most be called proof of concepts. But there’s  tremendous potential in the concept. With Windows 8 let’s achieve the first end to end story. Also, why be restricted to just 3 screens? 

    Let’s design Windows in a way so that ubiquitousness has it’s first stint of pure awesomeness! Wherever I see a capable screen I should be able to see Windows running. But mind it, in different (usable and scaled to fit) forms. It should be intelligent enough to understand what it’s running on and then fit it perfectly – no bloated edges please. Let’s complete that story.

    More about the cloud part later.

  2. Power of softwareFrom when did simplicity start translating to poor platform support? Give me a break and don’t give me foolish justifications like ease of use! It is utterly possible to still develop a system which is super easy to use yet super versatile. It’s just that no one has ever tried it

    And for that well rounded device and platform support is a must. This should be an unique USP for Windows Next and is utterly missing in iOS or Android, for the simple reason that developing a versatile OS is not a child’s play. Air Printing and stuff should be strictly nice to have, I should just be able to plug in and make my devices work with any darn device in this world on any darn platform having any darn form factor. To give an analogy, an OS should be as fluid as water taking the shape of the vessel it’s put in; doesn’t matter what material the vessel is made up of.

    I should feel equally powerful and capable using my laptop, desktop, smartphone, tablet, Xbox, fridge, TV, car, barbeque grill, toilet seat cover, face tissue…whatever! BUT, this should be done in such a way that we don’t complicate stuff the way we did with Windows Mobile train. It should be done in the same beautiful way we did with WP7 – beautiful, powerful, unique yet simple in design. We have proved that it can be done, so let’s do it again!

  3. Keep the kernel split the shell[Too technical…just skip!] Till date we have tried to port Windows 7 to the tablets essentially in the Application Layer. Since Windows 7 is not built up for touch/cloud/tablets grounds up, there are a lot of  OS nuances that remains with the Application Layer. We need to create an OS grounds up to support those!

    Technically we can split the Kernel code train. But I would not do that (caution: I am not an OS expert!). I would rather keep the same Kernel and make it support all major platforms (x86, x64, IA64, ARM, x128 etc.). This would open up for me an entire range of possibilities of having an OS that has the basic beating heart and therefore supports many architectures natively in the same way.

    Therefore,  for all core developers (like device driver developers, systems developers etc.) we can abstract away a whole lot of complexity. So let’s either fork the shell train or create a new abstracted shell which the developers can call in the same way on all platforms which in turn can call the platform dependent system calls(graphics/file IO/DDs), or possibly abstracted interrupts and BIOS calls. MSR also has a managed singularity OS, let’s see elements of that too.

    Of course core device drivers still would need to be rewritten but we are saving a lot of pain and efforts for the developers. Also remember that in this way the apps written for one platform can run with minimal/no re-compile on other platforms. Way more versatile, way more easy, way more ubiquitous.

    Update: Rumors are on that Windows Next will indeed have a new Shell called Modern Shell or Mosh. Don’t know what it’ll do though. But something stellar (and similar) I hope! Smile

  4. Enable serious Inputs/ ubiquitous input devices It’s seriously difficult to use an onscreen key board for anything beyond casual browsing or typing. We need to improve upon the input devices. Well researched Natural User Interface design should be a primary goal. Integrate Kinect, surface gestures, support 3D hand gestures, Eye tracking, Virtual Reality. Make them native to the OS, open it up for the developers. 

    WP7 has got a great voice recognition engine, extend that. Handwriting recognition never took off because it’s difficult to do, but let’s try it again. Remember that studies show that an overwhelming majority of people are still faster in writing than typing. To prove the point, the short hand writers are still way faster than the fastest of typists.

    Also here’s an idea, let’s promote a concept where Kiosks, Coffee shops, Airports, lounges, hotel rooms, homes will have a standard key board like they have phone chargers/ plugs today. Anyone and everyone can walk in with their PCs and just plug it into these devices. And these should work as USB devices work today. Plug in and Go! In this way we don’t need to lug around input devices, we just get them everywhere we go! Apple can never do that, they only support their own hardware, Google can do that but would need a lot of engineering/OEM investments to do that. We already have the infrastructure in place! Plug in and key in! Way to go!

  5. Erase the Content Creators Vs. Content Consumers divideWhile full OSs like Windows/Linux/OSX are directed towards content creators (like developers, designers, businesses), the tablet/smartphone OSs like WP7/iOS/Android are targeted towards content consumers (casual Net browsers, game players, essentially people not in the software field Smile with tongue out). Both these markets are huge by their sheer respective numbers and are simply too large to be ignored. While most of the money is still in business, consumer market is rapidly growing. Also we should always remember that a happy consumer at home will always promote his/her commodities at office but seldom the other way round. Consumers are biggest word of mouth promoters and a consumer is a company’s biggest advocate (and yes sometimes fan boys).

    So Windows Next should actually be able to support both these markets flawlessly (natively but through abstraction) because all other OSs cater to one segment or the other. As a business I don’t want a half baked OS with just pretty gimmicks. I want it hard core! And as a consumer I don’t want all those extra baggages. Cut them off, keep them optional! We need an OS that bridges this gap. That is the OS that will win this war!

  6. To the cloudOne day Internet will be as easily available as Electricity is today. All cloud support we see today are primarily in the Application Layer. It makes utter sense to support cloud natively. If cloud is the future then an OS should be designed grounds up to support cloud. 

    For a start, I should be able to use my cloud storage as say just another hard drive of my computer. Partitions, files, folders et all! And that’s just one thing. Why not integrate the power of Bing search directly into the desktop? The OS should intelligently and abstractly decide what the system call should do and should then bring me the best of both worlds, user should not need to choose. And please no more stupid prompting!

    Enable all our/3rd party cloud products to interact easily but securely with Windows. Imagine how much power we can provide to Windows user (consumer or business) if he doesn’t need to carry his laptop/tablet everywhere with him (note point 3 for ubiquitous input devices). His content should be ubiquitously available on any one of his machines/smartphone/Xbox/TV friends laptop/etc. The OS that achieve this and let the 3rd parties use them too will be best equipped for the future…

  7. Enable Windows log in anytime anywhere through cloud – Use Live Ids (that’s one of the reason passport came for in the first place!) to be able to authenticate people into machines or create a new authentication model. There will be security issues, solve them. 

    I should be able to log in securely to any darn Windows machine in this world as if it was my own by just using my Live Id! I should be able to access all my publicly (cloud) shared programs software, files, contents from any computer in this world!Extend the roaming profile. Let my settings roam with me across devices around the world with me. I should always feel at home with any machine in this world. Yes Mac and Linux too! Because all they would need to be able to use the web login, even if it’s through a web connector. That is the power of the cloud! Let’s give it to the Users! Yay!

    Also, create a new Native API stack for the Cloud. Calling the cloud stack should be as simple as making a Win32 call. I also have a name for it. Let’s name it WinSky Smile! To make things better make WinSky a wrapper layer on .NET. So extend core .Net libraries to the cloud.

  8. Extend Marketplace supportFuture of consumer computing is in personalized Applications. Henceforth people will use applications specific to their task. They will get them for cheaply tailored to their needs rather than buying costlier full blown Software

    Therefore it’s critical that we have a native support for Application development just as we did with Win32 and .Net. Windows Marketplace should be the one-stop-shop for App installation on all devices. And yes, apps should run on Silverlight just like it does on Windows  Phone 7. Follow the .Net paradigm – “Write once run Everywhere”! Save the developers some pain and a vibrant eco system should be just a matter of months.

    Update: It seems that this is already being built for Windows 8. And yes, it’s based on Silverlight! Yay! Smile

  9. Extend the Metro design languageWindows Phone 7 and Zune UI designs have been proven in the market and that too with a super high satisfaction rates of around 93% recommendation levels. By the time users get Windows 8, WP7 will be long in the market, so a major portion of people will be comfortable with the UI and the design language. So it’s practical to improve and extend Metro to the tablets but of course in the tablet form factor. But don’t forget to keep the existing Windows UI too but make it support super high graphics and as I now hear 3D too (but without those awful glasses please)!

    Update: This also seems to be happening!

  10. Promote Hardware innovationThis is not related to Windows as a software but definitely related to Windows as a success. Let’s try to push the OEMs to bring in highly innovative hardware for the consumers (Nokia I am looking at you, you are my last hope!). Why should thunderbolt come to Macs first and then to Intel motherboards? Why can’t it be the other way round? We need to start caring what hardware users see and who brings them first. If it’s indeed a battle for mind share and being cool, let’s better push for it!


Will we be able to beat Apple/Google in the next generation OS war?

What? Wait a minute, we don’t need to beat Apple/Google in OS. Last time we checked we were still number 1 and by a crazy margin. Also tablet market is only supposed to be 10% of PC sales in 2015. Therefore the right question is that will we be able to make Windows future proof against the upcoming innovation trends?

The secret sauce of making software future proof is to be able to anticipate what’s round the corner and not what’s the craze now, but support it nevertheless. We have had our fair share of hits and misses. But the products we have launched in the last 2-3 years have been through and through great. Let’s build on that.


So here’s my bold prediction

To hell with studies and forecasts from analysts, tablets (strictly in current form) are grossly overrated. Period. No doubt they will form a big chunk of Hardware sales in the next few years, but they will hit the ceiling fast and hard and by that time we’ll already be preparing for the next-big-thing!

For me a computer is an Interaction Model. Whatever we do with them today, type, talk, touch, is just a manifestation of our external intentions. The form factor is not important, what is important is the power of the brain understanding those intentions. Today we interact with screens, tomorrow we may not, so it should not matter. We are already trying some cool stuff with Kinect. So the direction of future investments for any Tech company should be to build that brain. It may be through quantum/black hole computing or through extremely distributed computing or whichever model that suits. The brain is what will power the future, doesn’t matter what screen you give it. We should invest on computation. Toys can never dictate the direction of future computing, they can only be cool.

So, my bet there are only two companies currently in this world that will dictate the rules of future computing – Microsoft and Google. So we should continue to invest on computation before Google does.

Let’s build the Matrix. That is the last item in my wish list.

Am I possibly right? Only time will tell…


What should Windows Next be called?

The simplest can be Windows 8 or Windows next. Or as I aspire it to be as fluid as water, Windows Aqua? Or since it will blow away all the competition should it be called Windows Wind or Windows Hurricane? Open-mouthed smile


I was in one of the sessions with Steve Ballmer where he was asked a (stupid) question  – “Steve, every great software has four stages, one inception, two growth, three stability and four sunset. Which of these is Microsoft in?” Yeah, being Microsoft CEO is possibly one of the toughest jobs in the world, lol, but pat came Steveb’s reply – “There’s a different fourth stage, rebirth. Where you shed the old coat and wear a new. We are in that stage of being reborn.”. Let Windows Next be thus… the Windows Phoenix!

Posted in Apple, Google, Microsoft, Technology et all, Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | 2 Comments