Last: RSS. Sucks.
Next: get London walking

March 31, 2003

bad enough

Following on from yesterday's sprawling rant about Chris vs. technology (part xxx), I've crystallized a few thoughts on the emergence of software.

IAs, IDs, designers generally try and aim for software that is "good enough". We know it's not perfect, but it does most of the things you expect, easily enough for most people to understand it.

We've reached a point, on a number of fronts, where the software is "bad enough". Bad enough to not do what people want, even what it says on the tin, but the mere fact of its existence stops anyone else from developing competition.

I've faced this recently with the P800. There are few developers, and so if there is, say, an IRC app, everyone gets excited and thinks that that problem has been solved. Normally it hasn't - even the software authors admit it - but because of the perception of a solution, no one else tries to come up with something better.

I think every software category reaches this at some point, and it takes a big competitor, with lots of conviction, to shake the market back up again - for example MS coming in and shaking up the Lotus/WordPerfect monopolies. But the situation is getting worse, due to the increasing number of platforms and OSes. Programmers can only learn in so many environments, and UI developers can only create decent solutions in so many interfaces. Money can only be thrown at so many products.

I think blogging and aggregating have reached the point where the current developers are so entrenched in their viewpoints, principles and beliefs (oh, and a huge code mountain) that they can no longer make any radical changes. It'll take a big, huge, new entrant to get them really developing again.

Smartphone development is far from this point. It will reach an initial swell of new development for these devices, and I hope there are at least a few choices for each possible product type. They will all suck. But early adopters forgive that (unless they're a ranty designer trying to actually complete tasks), and the smart developers will learn from mistakes, incorporate user centred design, and know when to throw all that code away.

Just don't be surprised when Microsoft (Nokia etc. etc.) come from nowhere and pull rugs from under your feet.

link

Trackbacks

TrackBack URL for this entry:
http://www.anti-mega.com/cgi-bin/mt/addmttb.cgi/28

Comments

Post a comment




Remember Me?


About

The obligatory about me page.

Projects

outboard brain

Links and commentary.

London art aggregator

RSS feed of art exhibitions.

RSS weather

Weather forecast feeds for cities worldwide.

photo

Just me and my Cybershot.

social

What kind of social software are you?

35 ways

to find your location
(Powerpoint, 1.2Mb)

58 London things

Landmarks and littlemarks.

Weblog

recent

my goodness, my Guinness
agenda
disappointed
signs of autumn
upgrade
schengen
brain-shaped art
books for kids
lift meme
helsinki flickr meetup

archive

September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
December 2002
November 2002

search




Contact

email

chris is at deaddodo.com

MSN

chris_heathcote is at hotmail.com

IRC

ChrisDodo

iChat/AIM

antimega77