Testing: Try again, fail again, fail beta

A habit of lab-style repeat testing and launching unfinished products is one of the key reasons why good technology firms thrive, says Ben Hammersley

Compared to the slow-motion disaster movie that is climate change, crashed sites and sub-optimal apps are problems that we can generally take in our stride – provided we've had our daily caffeine fix and aren't battling a deadline. There is no such thing as a finished digital product, and the most highly regarded applications are not those that never fail, but those that fail gracefully.

Where previously we wanted perfection from the things and services we consumed, now, as we grow used to living in a world where iterative design and Moore's Law dictate that everything is a work in progress, we are increasingly comfortable with the provisional, provided it serves its purpose. That's especially true when, in return for using a digital product at an earlier stage of its development we are asked to contribute our expertise or opinion to the work in progress.

Online everything is beta because the state of perfection is permanently receding on waves of innovation. An app that is adaptable, or that can deliver a soft landing even when it fails, is far more valuable than the perfect-for-a-moment app that lacks the flexibility to cope with whatever is coming down the line next or is late.

As we engineer more and more complex systems from vast amounts of code, we are developing our understanding that, with so many inputs, a consistently optimum outcome is simply impossible. The digital mindset is one that accepts that, in a perfect world, a new application would be perfection itself, but in reality it'll never be better than merely very good. This capacity to be very good, even in non-perfect conditions, does not happen by accident. It has been designed into the app, using the principle of failing gracefully as a guiding light.

Failing gracefully is what occurs when, for example, a website built with a brand-new coding technique is encountered by an old browser that doesn't have the necessary capabilities. No, the browser will not display all the elements of the site, but it will not react by having a hissy fit and crashing; correctly designed, it will cope to the best of its ability, because it has been designed to be flexible.

These are the apps beloved of coders everywhere; the apps that make even their failures look like successes. A clever web designer, too, will ensure that their design itself fails gracefully. Access a series of webpages made with Flash using the browser on the iPad, which has no Flash support, and you can see varying degrees of success at attempts to create designs that still work with the Flash content – pages that fail gracefully.

Failing gracefully is underpinned by a concept that comes as close to being a defining principle of internet design. The maxim "Be liberal in what you accept and conservative in what you send" was coined by Jon Postel, a legendary internet engineer, but he merely put into words what the thousands of architects of the internet put into the network, and the software that runs on it.

Postel argued that the ideal to aspire to was, for example, an email programme that could accept any email, however broken, however corrupt the code, however out of date, and work with it successfully enough to display the message. The emails it generated itself, on the other hand, should be as near to flawless as possible, and it should be working to fix any sub-standard emails received before it sent them on.

Some products and situations lend themselves better to failing gracefully than others. A flawed retail website is one thing, a glitch in a council's website for paying taxes is quite another. Where money or personal safety correlate with digital complexity, even the most exquisitely designed app may not feel trustworthy enough.

We have already seen that the financial industries have created a singularity of complexity with their software, one that is incapable of failing gracefully on a consistent basis. There are other digital products in development that, though they sound exciting, are treated with scepticism by people who know a lot about software design. Take the self-driving car, for example. Google is at the forefront of the development of an autonomous car, though numerous vehicle manufacturers are also working on the concept.

Its exponents claim that mass take-up would slash the number of deaths on the roads, once the pesky fallible humans have been removed from the equation. You wouldn't have to go far to find plenty of software engineers who would raise their eyebrows at this.

It's tempting to imagine a safer road network with fewer poor drivers, but failing gracefully is not a concept that translates easily to a car with no driver, and especially one where you've been tempted to remove the steering wheel. The same reasoning goes to explain the social, if not technical reason behind not having flying cars now that we're living in the future. A flying-car failure would be anything but graceful.

Most of us balk at the potential for disaster suggested by failing technology in such an obviously life-and-death situation, but we already live in a world where countless lives and limitless billions of dollars are dependent on the soft landings engineered by technology workers. And on a more everyday scale, we are evolving away from a natural philosophy of broken versus fixed, or in-progress versus finished.

Even 10 years ago, a new programme would go through closed beta testing in which a small group people would test a new app for flaws and bugs. These days beta tests are often open affairs involving hundreds if not thousands of volunteers. These people sign up to play a game, use a web app, or even read the first draft of a new manual on a programming language, and send their comments and criticisms back.

There might be some risks or frustrations attached to using a product that's essentially still slightly broken, but the users gain access to the latest information or entertainment, and the glow of knowing that they are participating in collaborative work on something that has value to them. And why not: after all, the very good, though it never quite catches up with perfection, keeps on getting better.

This is an edited extract from '64 Things You Need to Know Now for Then' by Ben Hammersley (Hodder & Stoughton). To buy this book at the special price of £16.50 (RRP £20) visit independentbooksdirect.co.uk

News
Susan Sarandon described David Bowie as
peopleSusan Sarandon reveals more on her David Bowie romance
Sport
Arsenal supporters gather for a recent ‘fan party’ in New Jersey
football
Sport
sportDidier Drogba returns to Chelsea on one-year deal
Arts and Entertainment
The Secret Cinema performance of Back to the Future has been cancelled again
film
PROMOTED VIDEO
Life and Style
ebookA wonderful selection of salads, starters and mains featuring venison, grouse and other game
Life and Style
Balmain's autumn/winter 2014 campaign, shot by Mario Sorrenti and featuring Binx Walton, Cara Delevingne, Jourdan Dunn, Ysaunny Brito, Issa Lish and Kayla Scott
fashionHow Olivier Rousteing is revitalising the house of Balmain
News
people
Arts and Entertainment
Christian Grey cradles Ana in the Fifty Shades of Grey film
filmFifty Shades of Grey trailer provokes moral outrage in US
News
BBC broadcaster and presenter Evan Davis, who will be taking over from Jeremy Paxman on Newsnight
peopleForget Paxman - what will Evan Davis be like on Newsnight?
Life and Style
fashionCustomer complained about the visibly protruding ribs
Voices
The new dawn heralded by George Osborne has yet to rise
voicesJames Moore: As the Tories rub their hands together, the average voter will be asking why they're not getting a piece of the action
Sport
Dejan Lovren celebrates scoring for Southampton although the goal was later credited to Adam Lallana
sport
News
newsComedy club forced to apologise as maggots eating a dead pigeon fall out of air-conditioning
Arts and Entertainment
Jo Brand says she's mellowed a lot
tvJo Brand says shows encourage people to laugh at the vulnerable
Life and Style
People may feel that they're procrastinating by watching TV in the evening
life
Independent
Travel Shop
the manor
Up to 70% off luxury travel
on city breaks Find out more
santorini
Up to 70% off luxury travel
on chic beach resorts Find out more
sardina foodie
Up to 70% off luxury travel
on country retreats Find out more
Latest stories from i100
Have you tried new the Independent Digital Edition apps?
Independent Dating
and  

By clicking 'Search' you
are agreeing to our
Terms of Use.

ES Rentals

    iJobs Job Widget
    iJobs Gadgets & Tech

    Systems Manager - Dynamics AX

    £65000 - £75000 per annum + Benefits: Progressive Recruitment: The client is a...

    Service Delivery Manager (Software Development, Testing)

    £40000 - £45000 per annum: Ashdown Group: A well-established software house ba...

    SSIS/ORACLE DBA

    £400 - £401 per annum + competitive: Progressive Recruitment: SSIS Administrat...

    Technical Systems Analyst

    £25000 - £30000 per annum + competitive: Progressive Recruitment: An ambitious...

    Day In a Page

    Evan Davis: The BBC’s wolf in sheep’s clothing to take over at Newsnight

    The BBC’s wolf in sheep’s clothing

    What will Evan Davis be like on Newsnight?
    Finding the names for America’s shame: What happens to the immigrants crossing the US-Mexico border without documents who never make it past the Arizona desert?

    Finding the names for America’s shame

    The immigrants crossing the US-Mexico border without documents who never make it past the Arizona desert
    Inside a church for Born Again Christians: Speaking to God in a Manchester multiplex

    Inside a church for Born Again Christians

    As Britain's Anglican church struggles to establish its modern identity, one branch of Christianity is booming
    Rihanna, Kim Kardashian and me: How Olivier Rousteing is revitalising the house of Balmain

    Olivier Rousteing is revitalising the house of Balmain

    Parisian couturier Pierre Balmain made his name dressing the mid-century jet set. Today, Olivier Rousteing – heir to the house Pierre built – is celebrating their 21st-century equivalents. The result? Nothing short of Balmania
    Cancer, cardiac arrest, HIV and homelessness - and he's only 39

    Incredible survival story of David Tovey

    Tovey went from cooking for the Queen to rifling through bins for his supper. His is a startling story of endurance against the odds – and of a social safety net failing at every turn
    Backhanders, bribery and abuses of power have soared in China as economy surges

    Bribery and abuses of power soar in China

    The bribery is fuelled by the surge in China's economy but the rules of corruption are subtle and unspoken, finds Evan Osnos, as he learns the dark arts from a master
    Commonwealth Games 2014: Highland terriers stole the show at the opening ceremony

    Highland terriers steal the show at opening ceremony

    Gillian Orr explores why a dog loved by film stars and presidents is finally having its day
    German art world rocked as artists use renowned fat sculpture to distil schnapps

    Brewing the fat from artwork angers widow of sculptor

    Part of Joseph Beuys' 1982 sculpture 'Fettecke' used to distil schnapps
    BBC's The Secret History of Our Streets reveals a fascinating window into Britain's past

    BBC takes viewers back down memory lane

    The Secret History of Our Streets, which returns with three films looking at Scottish streets, is the inverse of Benefits Street - delivering warmth instead of cynicism
    Joe, film review: Nicolas Cage delivers an astonishing performance in low budget drama

    Nicolas Cage shines in low-budget drama Joe

    Cage plays an ex-con in David Gordon Green's independent drama, which has been adapted from a novel by Larry Brown
    How to make your own gourmet ice lollies, granitas, slushy cocktails and frozen yoghurt

    Make your own ice lollies and frozen yoghurt

    Think outside the cool box for this summer's tempting frozen treats
    Ford Fiesta is UK's most popular car of all-time, with sales topping 4.1 million since 1976

    Fiesta is UK's most popular car of all-time

    Sales have topped 4.1 million since 1976. To celebrate this milestone, four Independent writers recall their Fiestas with pride
    10 best reed diffusers

    Heaven scent: 10 best reed diffusers

    Keep your rooms smelling summery and fresh with one of these subtle but distinctive home fragrances that’ll last you months
    Commonwealth Games 2014: Female boxers set to compete for first time

    Female boxers set to compete at Commonwealth Games for first time

    There’s no favourites and with no headguards anything could happen
    Five things we’ve learned so far about Manchester United under Louis van Gaal

    Five things we’ve learned so far about United under Van Gaal

    It’s impossible to avoid the impression that the Dutch manager is playing to the gallery a little