It’s a commonplace in literature that different people see the world in remarkably different ways. North Koreans and South Koreans, big-enders and little-enders, Morlocks and Eloi.
What often gets in the way of realizing this basic characteristic of the world is another — possibly modern and very democratic — tendency to believe that we can understand where anyone is coming from if we just try hard enough. There’s a brotherhood of man and all that, so if we simply sit down and discuss our differences, we should be able to all get along. Why can’t we all just get along?
One of the hardest things for Microsoft developers to understand is why everyone not-Microsoft hates Windows and the other MS products. We naturally assume these members of the web and design community are being irrational and remarkably biased. If they would just sit down at a Microsoft conference / sales pitch and get themselves educated, then everything would be better and we’d be one step closer to world peace.
This past week I had the opportunity – mostly by accident — to attend An Event Apart when it came through Atlanta – a conference for web designers and developers. What fascinated me was that all the issues and debates that I thought were important were not important at this conference.
First, I thought the most important thing going on with the web was HTML5. While HTML5 got some play at An Event Apart, it was basically treated as merely a tool. The real issue everyone was grappling with was the mobile web – whether it requires forking off of regular websites, or if it can be incorporated into the overall design and development process. Should there be one web for two windows, or a fractured web to support all the different devices coming to market.
Second, no one asked if Silverlight was dead. For all the angst expressed over the rise and decline of Silverlight in the Microsoft world, it was clear that, for the people at this conference, Silverlight had never made any inroads. And why should it – Silverlight was able to deliver content to Macs but never actually had design or development tools that could run on the Mac. The Silverlight story basically ignored all the designers and developers who had made Flash dominant for so long on the web.
So what did people want to know about? Whether Flash was dead. The answer, apparently, is no. Flash and HTML5 complement each other and … blah blah vampire emergency blah … you can fill in the blanks from all the things people typically say about Silverlight not being dead or Newt Gingrich’s presidential run not being dead.
Is IE the best HTML5 compliant browser? At An Event Apart I saw slide after slide claiming that cool web technique XYZ will not work on IE 7, 8 or 9. CSS animations, responsive web design, etc. all work great on Chrome, FF5 and Safari. Just not on IE. I had my laptop open for most of the conference and after a little time I found myself repeatedly using Firefox or Safari rather than IE to do my browsing – I just didn’t want anyone to know that IE 9 was my default browser.
The HTML5 + jquery goodness story seems to be based on the notion that there is a huge reservoir of web developers out in the world that Microsoft can win over to becoming developers for their new operating system. Developers, developers, developers, right?
How is Steve Sinofsky and his PR team going to accomplish this? I’ve been through the looking glass; I’ve seen the other side and, quite frankly, those developers Microsoft wants to woo don’t want to have anything to do with Microsoft. While there’s an element of irrational contempt in all of this, it is also the result of many years of Microsoft not understanding the concerns of the other web community and even outright ignoring them.
Microsoft is possibly playing the longest game of hard-to-get anyone has ever seen. If that strategy doesn’t work, though, how is MS going to sex up Windows 8 for the other, non-Microsoft, web community?
Because without that other world of HTML, Windows 8 is going to fail.