Andrei, I appreciate your bluntness and your background and experience gives you a unique and compelling perspective but I think you're inferring things in my statements that I'm not making and perhaps I'm not being clear.
I don't think I'm stating that my vision is a reality yet, we're talking about the future. But it's a future that is an inevitability and it is one for the very facts you state. Things ARE a zero sum game today because there are only so many resources available that can build shipping products. This reality will change for the folks that do embrace the technologies that can let them more effectively target multiple devices and platforms with a common set of tooling and platform technologies. It doesn't diminish all the big D skills that are required to get the right ideas in the first place or the knowledge that must be acquired to tune those experiences to different channels but it gets us a lot farther along technically than we are right now and in fact will enable us to spend more time defining the solution space (which with multiple digital channels gets far more complex). When I talk about multi-digital channel scenarios I'm not talking about developing professional tooling platforms like Adobe Creative Suite or Expression Studio (Which for the record do indeed take about three to five years to get to robustness). But the barriers and expectations around consumer and enterprise experiences will continue to increase and those that continue to target only one platform or delivery medium may find themselves imperiled. We can see this in productivity applications today if you look at Microsoft Office or Google Office for example. That single platform choice for each of those products (desktop versus Web) is not viable by itself, but a hybrid is. We also see that with applications like Facebook and most notably Twitter. We're also increasingly seeing that with Web applications and how tuning those applications for iPhones or extending their capabilities with APIs that allow the interface to be refactored into better experience with paradigms like Flash, AIR, Silverlight or WPF. Many designers and developers won't make these investments and there's risk in that because others will and are and by the time many designers and developers realize these emerging skills and work methods are important many companies and practitioners may have moved so far ahead that it will be impossible for those that stayed behind to catch up. Let's be honest. Will the technology wars ever really be over? Designers and technologists will always be challenged to learn new things (just like doctors or other professional vocations, those that obstinately refuse to will simply get left behind if they want to work in the world of development and production design and will not possess the intellect to understand the capabilities of market if they move higher up the design chain.) We also seem to be dismissive of incremental innovation. Which is what we often talk about with products and services. It adds tremendous value to consumer experiences and not every breakthrough needs to be on the level of an iPhone or a Surface to count as innovation or deliver value. I to used AOL in its early days and ordered groceries online via a dialup modem. I used to book travel through a travel agent too. I have no desire to go back to any of that. Chris Bernard Microsoft User Experience Evangelist [EMAIL PROTECTED] 630.530.4208 Office 312.925.4095 Mobile Blog: www.designthinkingdigest.com Design: www.microsoft.com/design Tools: www.microsoft.com/expression Community: http://www.visitmix.com "The future is already here. It's just not evenly distributed." William Gibson -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrei Herasimchuk Sent: Tuesday, March 25, 2008 12:54 AM To: IXDA list Subject: Re: [IxDA Discuss] Flex? (was and still is: What's exciting in Adobe Thermo?) On Mar 24, 2008, at 9:47 PM, Chris Bernard wrote: > What should be exciting for all of us is that having all of these > companies vie for our attention creates a competitive environment > that is ripe for innovation. I don't think I'd be dismissive of any > of these new technologies at this point and I don't think we're > talking about a zero sum game where picking one approach > automatically discounts ever using another in conjunction with it. I'll be blunt, Chris, as Doug knows I often try to avoid pulling punches. While that sounds good on paper, it's sheer fantasy right now. It *is* a zero sum game because there are only so many resources in companies to build shipping software products. The amount of time and effort it takes to build a robust software product offering for one platform takes at minimum a year, often much longer. More than one platform? Forget it. Only a select few companies on this planet have the kind of money to toss at that problem and most of them choose not to because it's often a waste of time and resources. Let's not even discuss "innovation," as 99% of the projects done with these tools are simply reinvented versions of past software products or ideas. It doesn't matter what platform or technology you choose: browser with ajax, flash/flex/air, expression blend/silverlight, java, desktop client. They all take the same amount of time in the end and they all have been done before to various degrees. And I speak as someone who has created software pretty much in every various capacity one possibly can. It's getting to be tiresome at this stage dealing with yet another language or platform or whatever flavor is "exciting" this year. To do software right and do it well simply takes time, even if business executives think they are getting stuff out of the door in less than six months. They aren't. That's a facade. Sugar coating the notion of what can be released. It looks like a more polished product offering getting to market faster, when in fact it's nothing more than an incomplete beta. A pretty one I would grant you that, but incomplete nonetheless. The product isn't quite there yet and won't be for some time. It takes a lot longer to get there for real, often not until at least version 3 of any software product, long after an alpha and a beta, public or not, as well as versions 1 and 2 of course. It takes longer to get the product right. It always will. In the end, it's not the technology that gets in the way or makes things smother. It's often something entirely different in the software world. More often than not, it's the designers, engineers and product managers who still haven't come to understand the medium for which they are creating products, much less understanding their customers who are fickle and rightfully so about what features are right for them. And the ones that do understand their mediums and their customers know it simply takes time to get the design itself right. No amount of slicing bread with a fancier, partially automated bread knife, changes that. Not Ajax, not Flash, not Expression, not Code Warrior. > These technologies all have large audiences that can execute > against them today and the ultimate success will be by those that > can leverage the value of their ideas around creating great > experiences in the fastest and most effective way possible. There are no shortcuts. One of you -- Adobe, Microsoft, OpenSource, whichever -- will win the battle at large. That's the nature of business and of technology. The primary winner will dominate, the rest will be viable, but not to the degree of the winner. And designers everywhere will simply deal with whomever wins, as we always do with any technology that is required in our business. Ultimately, I have no dog in this hunt. It honestly doesn't matter to me who "wins." As a designer however, I can tell you I'm done with "innovation" at a technological level. I'm done with learning yet another new thing which is basically the same as the old thing which requires me to re-learn a bunch of things I already knew how to do but now need to learn how to do differently but with some new set of annoying technological constraints that ultimately as just as arbitrary as the constraints I already deal with today. There's nothing innovative in needing to draw a circle to make a button. Sure... drawing one as a true vector is nice. But innovative? Only if you consider that it's about ten years late to arrive and should have been more mainstream ages ago, I guess. But plenty of designers get along fine without the bells and whistles. In software, we are doing nothing more than fancier versions of applications since Engelbart gave his famous demo in 1968, one year older than I am now closing quickly on 4 decades ago. Innovation for us will not come in the form of cooler technology that allows certain mundane design and engineering tasks to seem to be potentially faster or slightly more dynamic. It will come in the form of new input models and devices, like the multi-touch in the iPhone, or fake plastic guitars and drum kits in games like Rock Band, and new display devices with small chipsets that bring pixels way past the computer screen and onto all sorts of ordinary devices in our lives, regardless of size. It will come from what people do with that new technology together, out in the open, not as islands. Especially not as islands of people who stare at their mobile phones all day texting, doing so mostly in isolation even when they are surrounded by others. New ways to draw buttons, or hook up a menu to a data row, or display an error message or dynamically scale a widget to some arbitrary screen resolution is not innovation. It's cool, and it helps us mildly in ways to create slightly different versions of software applications that are slightly cooler. But let's not kid ourselves. That's not innovation. It's just technology. It stopped being innovative once it repeated itself for the third time (e.g., FidoNet --> America Online --> Facebook), but only slightly faster and different only in approach, but not in general use. (And yes, FidoNet and America Online were just as social and all that back in the 1980s and early 1990s to the degree things like Facebook is today. The audience was smaller, and the style of interaction is certainly different, but in the end, they were all about with keeping up and connecting with your friends, both real ones and virtual ones online.) Innovation will come to the software realm when the technology wars are finally over, one of you guys wins, and then you get to define how to draw the circle, and us designers can stop learning how to draw it in yet another way with yet another tool, and hook it up to yet another back-end development platform. My only hope is that day will come while I'm still breathing so I can finally get on with the business of design in the high technology sector. -- Andrei Herasimchuk Principal, Involution Studios innovating the digital world e. [EMAIL PROTECTED] c. +1 408 306 6422 ________________________________________________________________ Welcome to the Interaction Design Association (IxDA)! To post to this list ....... [EMAIL PROTECTED] Unsubscribe ................ http://www.ixda.org/unsubscribe List Guidelines ............ http://www.ixda.org/guidelines List Help .................. http://www.ixda.org/help ________________________________________________________________ Welcome to the Interaction Design Association (IxDA)! To post to this list ....... [EMAIL PROTECTED] Unsubscribe ................ http://www.ixda.org/unsubscribe List Guidelines ............ http://www.ixda.org/guidelines List Help .................. http://www.ixda.org/help
