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

Reply via email to