The BBC Micro can still teach us a lot

The BBC Micro taught a generation of teenagers the joys of programming. It's time to re-engineer such a revolution

The BBC Micro is 30 this year. It got its name from a BBC project to enhance the nation's computer literacy. The broadcasters wanted a machine around which they could base a major factual series, The Computer Programme, showing how computers could be used, not just for programming but also for graphics, sound and vision, artificial intelligence and controlling peripheral devices. So a technical specification was drawn up by the BBC's engineers and put to a number of smallish companies then operating in the embryonic market for "micro" computers.

Two of these companies were based in Cambridge. One was Sinclair Research, the eponymous vehicle of Clive Sinclair, a self-made man who worshipped his creator. The other was Acorn, a company co-founded by an ex-Sinclair employee, Chris Curry, and Hermann Hauser, an aristocratic-looking Austrian physicist. The story of the rivalry between these picturesque outfits has been memorably told in Micro Men, a TV film that combined a riveting technological tale with brilliantly comical dialogue (and which is still available on YouTube).

Acorn got the BBC contract, for reasons that baffled Sinclair but nobody else. Their computer combined good industrial design with significant technological innovation. It had, for example, a proper keyboard, an open architecture (which meant that it could be used to drive other electronic devices), a relatively powerful 6502 processor (the same as the Apple II) and an elegant operating system. It came in two versions, imaginatively labelled A and B, depending on the amount of RAM on board. Model B had 32 kilobytes and cost £399 – which is equivalent to about £1,200 today. Given that steep price, Acorn expected to sell about 12,000 of the machines, but in the end wound up selling 1.5 million of the things.

When you switched it on, this is what you saw:

BASIC

>

In other words, it waited for instructions, written in the BASIC programming language. The BBC Micro wouldn't do anything by itself. But it turned out that this was the key thing about the machine. It stimulated thousands of people – particularly teenagers – to write programs to do anything from managing household budgets to controlling laboratory equipment to simulating aircraft and, most importantly, to creating computer games. And, as a result, the BBC Micro bred a generation of British computer wizards who went on to set up companies – for example in computer gaming and chip design – that have changed the world.

The strange thing is that much of this was lost on successive generations of UK policy makers and politicians. For a long time they looked at the BBC Micro and shook their heads sorrowfully. Granted, the thing was ingenious; but it wasn't what consumers needed. What they wanted were information appliances – pre-programmed devices with no user-modifiable components. And since the Americans were better at producing such appliances than the Brits – and had a huge internal market to play with – the BBC Micro was a bit of a dead end, industrially speaking.

In the 1980s and early 1990s, there might have been something to be said for this defeatist view. The creation and marketing of physical products that have to be sold in boxes by retailers is indeed an American speciality. But once the web took off in 1993, the logic underpinning scepticism about the value of computer literacy started to evaporate. The open architecture of the internet dramatically lowered the barriers to market entry by enabling anyone with a good idea and programming expertise to create world-beating information goods and services. Computer software is pure "thought stuff": it requires few resources and little investment. If you had a good idea that could be realised by shipping data-packets across the net, then the network would do it for you with no questions asked.

This penny has taken a long time to drop in this country, but mercifully things are beginning to change. Policy-makers are waking up to the realisation that an understanding of computing is not a luxury but a critical national resource. In a world increasingly run by networked computing, societies that don't have those skills are doomed to becoming passive consumers of devices and services that are created by industrial elites located elsewhere. That's why the story of the BBC Micro is relevant to all our futures: we have to re-engineer the revolution that it triggered.

As if to underscore that point, the party taking place in Cambridge on 25 March to celebrate the birthday of the BBC machine is being held in the corporate HQ of ARM, the British company that now dominates the world market for mobile processors – the chips that power mobile phones and other portable computing devices. Why is that significant? Because ARM is one of the many Cambridge companies that emerged from what Hauser and Curry and their colleagues created in 1982. Truly, from some Acorns do mighty oaks grow.

Contributor

John Naughton

The GuardianTramp

Related Content

Article image
The Raspberry Pi can help schools get with the program
These cheap, programmable boards should be used to equip children for a future that will be shaped by computer software, writes John Naughton

John Naughton

04, Mar, 2012 @12:08 AM

Article image
How Kano turned Patrick, aged eight, into a computer programmer

Launched on the crowdfunding website Kickstarter, an easy-to-assemble kit promises to make coding child's play. Miranda Sawyer and her son try it out

Miranda Sawyer

05, Jan, 2014 @12:05 AM

Article image
The hour of code: why we should get with the program… and try coding

The tech industry is championing an initiative to get us all to try programming for an hour – and forget the stereotypes. Carole Cadwalladr speaks to four experts

Carole Cadwalladr

02, Mar, 2014 @12:04 AM

Article image
The NSA/GCHQ metadata reassurances are breathtakingly cynical
The public is being told that the NSA and GCHQ have 'only' been collecting metadata, not content. That's nothing to be thankful for, writes John Naughton

John Naughton

06, Jul, 2013 @11:06 PM

Article image
Why Year of Code already needs a reboot

We certainly need to get behind a single campaign to educate teachers about computer code. But we should get more technical expertise on board, writes John Naughton

John Naughton

15, Feb, 2014 @8:05 PM

Article image
Programming should take pride of place in our schools

If we don't change the way ICT is taught in schools, we're shutting the door on our children's futures, writes John Naughton

John Naughton

04, Dec, 2011 @12:05 AM

Article image
Will we ever really talk with the machines?
As the era of true artificial intelligence draws closer, the problem of a shared language rears its head

John Naughton

06, Mar, 2016 @9:00 AM

Article image
Is this really the beginning of the end for web ads?
John Naughton: Users complain about load times and third-party scripts, but if ad-blocking continues to rise, what happens to the web’s business model?

John Naughton

23, Aug, 2015 @9:30 AM

Article image
How algorithms secretly shape the way we behave
Algorithms, the key ingredients of all significant computer programs, have probably influenced your Christmas shopping and may one day determine how you vote, writes John Naughton

John Naughton

16, Dec, 2012 @12:05 AM

Article image
Girls and coding: female peer pressure scares them off

How do we encourage girls to get into coding? Catch 'em early, says Emma Mulqueeny

Emma Mulqueeny

31, Mar, 2012 @7:15 PM