First time here? Get updates by RSS feed or follow me on Twitter.

Close

« It's the other stuff that counts: why technology isn't as important as you think | Main | The semantic web - the future of search or a dead end? »

June 03, 2008

The future of technology: why Turkish delight beats the nanobots

I've been invited to speak on a panel of the future of IT this evening. In a moment of ego-driven weakness, and because I'll get the chance to meet Rick Rashid, Head of Microsoft Research worldwide, I accepted. It's not a topic I feel qualified to pontificate on, so I've spent the past few days booking up. Hopefully I won't make a total tit of myself.

I feel like the British ambassador in a far-away country. The story goes that a journalist called him up one December and asked him what he'd like for Christmas. A memo had gone round the week before, reminding all staff about the dangers of bribery. The guidelines, it emphasised, were to not accept anything worth more than $50, or that couldn't be consumed in a single sitting. With the rules in mind, he told the journalist that he wouldn't mind a small box of Turkish Delight. Not too large, mind.

The next week, he opened the newspaper. It described what the ambassadors of different countries were hoping for at Christmas. The French ambassador hoped for world peace. The US ambassador wanted a cure for cancer. The German ambassador wanted an end to poverty. And the British ambassador wanted a small box of Turkish delight.

Over the past few days I've read about printed polymer displays. I've looked into the implications of unlimited storage, and cheap, multi-touch screens. I've Googled Doug Engelbart and Ted Nelson. I've skimmed books by Alvin Toffler and John Naisbitt. I've watched a 3-D teleconference that Cisco held last year. Will in-car internet be the next big thing? How will programming languages change to cope with massively distributed systems? Are data-flow languages the way we're heading? What about quantum cryptography? Are the social trends more important than the technology? Are we just obsessed by techno-fetishism?

And then, this morning, I try to join the IEEE. I enter my chosen user name, and click next. I get the following screen:


Apparently the IEEE - the self-named "world's leading professional association for the advancement of technology" - cannot figure out how to convert a lowercase string to an uppercase one, and they think that error SBL-EXL-00151 is a sensible way to tell me their problem.

Then I log on to my internet banking system. I want to see the transactions in the last month. Of course, there's no option to view the last month, so I enter dates from 3/5/08 to 3/6/08 (I'm in the UK). I get the following error:

Error(s) occurred

The 'from' date entered is invalid. (B1010-BR)

Not only can HSBC not convert my input of 3/5/08 to their expected input 03/05/2008, but they can't even figure out that this is one 'error' and not multiple 'errors'. And they insult me by claiming it's my 'error' when it's clearly their sloppy programming. But, hey, that B1010-BR number is really useful.

There's an element of grumpiness in my griping, but there is a serious point here too. Innovation isn't always - or evenly mainly - about the whizz-bang of nanobots and artificial intelligence. To take an idea from the lab and turn it into a usable product that people will buy can take years - if not decades - of hard, sustained effort. The multi-touch displays we're drooling over now were first demonstrated twenty years ago. The mouse is 40 years old. Electronic paper was demonstrated at Xeroc PARC in the 1970s. The people who grind away at the job of turning ideas into products are not the same people who have the startling insights, or who tell us fantastic stories about the future of machine vision or the semantic web. They're the journeyman software developers who still cannot figure out how to remove the spaces and dashes in credit card numbers.

So here's my Turkish delight; what I'd like the future of IT to be. I'd like us to improve the craft of software development. To stop producing unusable, patronizing software, and to start writing well-tested, well-designed software that makes people smile.

But I reckon that's a lot less likely to come true than machine vision, nanobots and free, wireless Internet access.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e008c58a4e883400e552b69bcc8834

Listed below are links to weblogs that reference The future of technology: why Turkish delight beats the nanobots:

Comments

I'm with you all the way. Forward to a future devoid of nonsensical errors messages, unusable interfaces, and shoddy string handling!

I don't get the gripe about the error messages. They're sensible and explain exactly what the problem is, enough that you know they're just being lazy. The codes stuck on the end are useless to you, but if you contact them about it, they'll have something to identify the error message that's less likely to be mutated by the human brain.

I contend that people who think the error and error messages combinations discussed in the blog entry are acceptable is the root of the problem... Sorry Josh ;P

It drives me crazy when they won't let me put hyphens in phone numbers. How much effort would it take to ignore them?

I share your sentiment! My gripe is with spaces in credit card numbers (they always have spaces on the card)! When I buy something online, I usually try to enter my credit card number with spaces - just for the kick of it. Most sites reject it, which I find unbelievable!

There's another beautiful one in HSBC internet banking - they can't accept the "£" character in their message system. Which, you'd think, was a pretty major flaw for a UK *banking* site.

Their response was that it was a known issue and that I should use "GBP" instead...

The comments to this entry are closed.

About Neil Davidson

Joint CEO of Red Gate Software and organiser of the Business of Software conference. Read More.

Free eBook

Don't just roll the dice How do you price your software? Is it art, science or magic? This usefully short book will help you get the theory, practical advice and case studies you need to stop you reaching for the dice.

Creative Commons

Creative Commons License

This work is licenced under a Creative Commons Licence.

Business of Software 2010

a Joel on Software conference

Boston
October 4th-6th

Subscribe to conference updates and get a free ebook!

View more posts