David Braben, Raspberry Pi
Chris - Raspberry Pi is the size of a credit card. It will sell for about 20 quid and it would turn your TV into a home computer, and the first units are set to arrive in Britain this week. With us is the co-inventor David Braben from Frontier Developments in Cambridge.
David - Hello.
Chris - So tell us. What was your vision for this when you first thought about creating this incredible miniature computer?
David - What we’re trying to do is to bring computers to a lot of people who currently have access to computers maybe at school but don't have access to programming them in the same way. In an awful lot of computers these days, it’s very hard to actually get at them as a device for programming. They are very much more devices for consuming software. One of the problems is that a lot of kids at school are put off using computers because ICT is very much how to use office skills and that sort of thing. So they presume that's what programming is all about; which it isn't, programme is exciting, it’s fun! You can do science, you can create things, it’s really good. But at the moment, with computers, it’s very, very easy to muck them up and by that, I mean to stop them working because you’ve brought in a virus, that sort of thing. The point about Raspberry Pi is essentially, we think it’s one of the first stateless computers for a very long time, in fact, since the days of things like the BBC micro, nearly 30 years. The point with that, apart from the Mac Address, when you first switch it on, they're all just the same. If you remove the SD card, there's no state in it.
Chris - How does this actually work? How have you managed to get this so small?
David - One of the great things with the electronics industry over the last few decades is that electronics have been shrunk and shrunk, and shrunk, using less and less power, particularly for the mobile phone business. So we’ve really piggy backed off that. The chip that's at the centre of Raspberry Pi is a chip made by a company called Broadcom here in Cambridge, or designed here anyway, which has an ARM chip in it, also from Cambridge, that is small, low-powered, and also, not very expensive.
Chris - And when someone buys one of these things, and 20 pounds sounds like an incredible price point for what you’ll be able to do, they'll plug this into their television. How do they then interface with it, keyboards, mouse, and so on? How does that work?
David - Yes, you can plug in. It’s got USB sockets in it so you can plug in a keyboard, you can plug in a mouse and there you go, you've actually got a full computer. You can do email and things like that, whatever you would do on a normal PC, but you can power cycle it very, very quickly. We’ve taken a slightly different philosophy where, yes, bad software might come in, you might do something wrong, you might mess it up temporarily but you press reset and less than 10 seconds later, you're back up again running with a fresh version of the machine.
Chris - You were brought up the BBC Micro computer and that's where you made a huge name for yourself with a game. I know there are people in this room well including me who will have played Elite which you pioneered, and we’re still totally amazed that you managed to do with 32K, what you did in that game. It took people a long time to catch up. What language will this run? The BBC computer was so amazing at its time because BASIC, the language it ran was so accessible. It was so easy to learn and it got you into it. What will you do with this?
David - Well actually, two of us wrote Elite, the original, back in ’84. What we do with this is we want the first versions, that ones that are going out this week, to be developer versions so we’re providing lots of different ways of using it. What we plan is that later there’ll be a version that will be a lot more kid friendly. There are several approaches, and what we want to do in the meantime is work out which is best. And one of them interestingly is actually BASIC, the original BBC BASIC, because to be honest, learning is what's important and actually, it’s a really good system to learn with.
Chris - So you'll be able to get it to run BBC BASIC. This should get legions of kids programming. Is this who you're aiming this at and we’re going to try and get school kids countrywide – just Britain or worldwide – to plug in on this because it’s so cheap and it’s something they can play without really messing it up.
David - Our initial aim was just Britain but I think worldwide is very hopeful. We’ve been approached by charities and all sorts of other people. The aim isn't just programming. It’s doing creative things with a computer and really to break down the barrier, using the computer as a tool which is something we saw a little bit of excitement for in the 1980s, but that's sort of gone away. They're seen as really dull things and what's amazing is if you talk about it to a kid, you say “would you like to make an app?” then they go, “that's what you mean! That's sounds a lot more interesting.” I think that's the distinction.
Chris - The first units arrive tomorrow in Britain, we hope. What will you do with them? How will you scale the project up to then optimise it and then start marketing it?
David - We’re hoping, assuming they all work fine, to be actually sending them out this week. We have a plan for increasing the scale of what we’re delivering over the next few weeks and months. We think it’s very, very exciting. We have a good feel that the demand is high. We don't actually know how high it so it’s actually very exciting on that side as well.
Chris - I know you said it’s a foundation but is it actually a business as well. Is there an aim to try to make money so that you can re-invest that in the development of this thing or make a profit? What's the model?
David - We are a charity, but that doesn’t mean we can't make a little bit of money on each unit. It’s a very small amount and we will be ploughing that back in to make the thing better, to produce what we can, and also to support it because the other part of this is to support an online resource so that children, teachers, parents can upload things and download things to make it become a of self-supporting community which I think could be really exciting.
Honestly, i can see this being popular and useful for a while. It could be used for a super cheap XMBC media centre connected to your TV. It could be used for robotics. Cheap in home servers(with the UK and US governments becoming spy happy, an in home server seems more and more attractive). You could also use these for in home automation. Were these things going for around 100 USD like your average plug computer with similiar specs, i would totally agree, but at $35 dollars, that is about as much as a pub steak meal in Australia. The cost barrier is so low, purchasing one doesn't really take a second thought. Liam, Mon, 2nd Apr 2012