Windows 8 - thoughts

Posted on 9/15/2011 @ 9:55 AM in #Non Techie by | Feedback | 510 views

With Microsoft having unveiled Windows 8 finally, and reality setting in, I wanted to share my first impressions about Windows 8 and the general direction of Microsoft and technology in general.

Back in 2006 at the AjaxWorld 2006 conference, I was on a panel where I had predicted what Microsoft just did. Quoting my exact words, “I anticipate Microsoft making more objects than just AJAX available for consumption in a secure way through a JavaScript based API”.

Also, I had argued that the desktop is not irrelevant. I recognized the resurgence of powerful browser applications, but no Windows is not dead.

Having seen what Microsoft intends to do for Windows 8, I wanted to share some of my thoughts, with a good dose of reality around how this will pan out.

  1. It is not such a changed paradigm. Microsoft has made a bold move. WinRT is fantastic. The ability to write applications using C++, C# or HTML/JavaScript targeting WinRT is absolutely fantastic. But, here is the reality,
    1. Even if you use HTML/JavaScript, they are still windows specific apps. We do live in a changed world today where you cannot ignore other platforms, unless you are targeting the intranet of a small company.
    2. This is not a resurgence of C++ in the real world. Sure there will be that niche of applications that will find C++ useful, but with ever increasing hardware capacity, and WinRT being so light, the benefit of writing C++ vs. C# will quickly erode. Most business apps will prefer to use C# or HTML5.
    3. The world still runs Windows XP or Windows 7. This means, for your average business apps, all that cool stuff shown off, is not applicable just yet. And won’t be for a few years. Inertia is a bitch.
    4. Metro UI is sweet, but you will get bored of it too. Remember rounded corners and shiny reflections? Everyone went overboard with it. MetroUI is the next rounded corners and shiny reflections. There is one thing in Metro UI that is indeed ground breaking and not just UI glitz – and that is live tiles. Those are actually very very useful. But, it isn’t a paradigm that cannot be ported to the next big thing as far as UI goes. As much as MetroUI makes the Windows XP teletubbies look absolutely childish, I think Metro UI is something you will get bored of in 3 years, and there will be time for the next big design. Except, Microsoft has baked it into the OS now, and that won’t be easy to change.
  2. It is a changed paradigm.
    1. Ribbon will stick around, but I think better paradigms have evolved. I said it before, and I’ll say it again – I never thought Ribbon was a hot idea. Full screen apps is a hot idea. The problem is, we use wide screens and ribbon consumes too much space. And are ribbons necessarily intuitive? You will find a lot of people disagreeing to that. Lets just say, it’s subjective.
    2. Apple has a reason to worry. In 2007 when Steve Jobs introduced the iPhone, I used to carry the hot phone of that time – Verizon XV6700. How bad was it? It was laden with buttons, connecting to WiFi was a conscious choice I had to make by sliding a button. What’s worse, my commute was about 1.5 hour then. I left home with a full charge, and I had to recharge soon as I got to work. THAT is how bad it was. And it would freeze, get hot, and miss calls because it was frozen. THAT is what the iPhone was competing with. A bit like a B2stealth (iphone) bombing Neanderthals. It wasn’t much of a fair competition lets say. Fast forward to today, Android is quite compelling, iPhone 5 will be quite compelling, and frankly Mango (WP7.5) is also quite compelling. While you can argue which is better or worse, you cannot argue that Apple’s lead over competition has reduced significantly. We have  fair competition again. My personal view, Apple still does Media better with airplay etc., but WP7 with Windows 8, are better in overall experience, app store, and enterprise readiness. All 3 a big big deal. I find a lot of my clients asking me not to write iOS apps, and atleast today favoring Android over iOS.
    3. Apple has a reason to worry – part 2. Apple’s huge advantage over their competition is their integrated manufacturing process. It makes them less flexible (i.e. you can’t run MacOS on Amazon EC2 for instance), but it gives them a huge advantage on cost, and general sexiness and integrated appearance of their devices. I think this advantage will be subsumed by huge advances from Intel in 3D transistors etc. Just look at Ultrabooks. I’d pick the Asus UX21 over Macbook air any day. That said and done, Apple is a very secretive company – god knows what they have up their sleeve next. But I’m perplexed, I can’t think of anything they can offer to regain the lead they had in 2007 with iPhone and 2001 with iPod. They do need the next paradigm breaker, and they need it fast.
    4. We all know Microsoft’s v1 release pangs. Windows 8 will be v1 for Metro. As sexy as it will be, it will not be fully baked, all the APIs wont be there, and it will take 1-3 years for the paradigm change to set in.


All in all, I am absolutely thrilled at what Microsoft has just released. ABSOLUTELY THRILLED.
But, I doubt we would have seen this happen unless there was a Firefox, Chrome or iPad or iPhone.

So, I really hope Apple and Google have some surprise up their sleeve to out do what Microsoft just showed. But, somehow, I think Microsoft is playing with a strong hand here.

Sound off but keep it civil:

Older comments..

On 9/15/2011 5:05:16 PM Fred Morrison said ..
Windows 8, like anything else from Microsoft, won't be worth deploying in production until Service Pack 1 comes out and even then, I wouldn't bet the next mortgage payment that it will fix anything more than the bugs that should have been fixed in Windows 7 but were pushed off until more revenue could be generated from sales of Windows 8 to the poor saps that actually believe it will work correctly on day one of general availability.

On 9/22/2011 5:51:52 PM Adam Carr said ..
Strange, I moved to Windows 7 when it was in beta (let alone pre service pack 1) and it's a fine OS and Windows 8 look to be even better. I think people love the wait till service pack 1 saying and can't put it down.

Why wait? try it out for yourself and see what it's about, how do you know what the experience of the people who say it's broken are and what hardware they are running the product on?...

On 9/23/2011 1:13:48 AM Sahil Malik said ..
Adam - I think the point here is that companies will not move. We consumers, especially us techies will move sooner :). I have 3 main windows machines.

- My fun computer, media, I call it "Donkey" because it has all my junk on it. That will get Win8 Beta soon as it's out.

- My laptop - will get Win8 soon as it RTMs. I need this comp to be reliable as I depend on it heavily when I travel.

- My desktop, will get Win8 server soon as it's out. And I intend on moving my virtualization life to HyperV going forward.


On 9/23/2011 1:14:51 AM Sahil Malik said ..
.. and oh forgot to add .. some of my clients will still be using Windows XP in 2015.