My family’s first computer was a TRS-80 Color Computer 2. They didn’t sell them back in Mexico –there were no Radio Shacks, the import taxes were prohibitive, and since few people there knew of its existence, you couldn’t find it in the black market either. If you wanted one you had to smuggle it from the U.S. yourself. My father bought one in 1984, I believe, for what surely was a significant amount of money for our family. I must have been 7.

I thought it was one of the coolest things ever. You’d plug it to the TV, which acted as its monitor, and when you turned it on you’d get a BASIC editor to work in. With the help of my father, I learned what “LET”, “IF… THEN”, and “GOTO” meant. While he and my uncle programmed the computer to serve as a rudimentary PowerPoint, or to guess which person a user was thinking of (which was great for family parties), I started writing simple programs that I thought were amazing: for example, you could tell the machine as many numbers as you wanted and it would tell you their sum, or their product, and it knew how because I taught it! I guess I was learning to reason in (garbled) English too: this was nothing like the boring vocabulary lists of my Elementary school English lessons –this was actually useful! I was soon writing my own games and “Choose Your Own Adventure” stories in it, or picking new tricks from some programming-for-kids book.
Other than an unhealthy habit for programming with GOTOs (which I found really hard to kick when I finally learned Pascal), the computer’s influence in me was extremely positive. I believe I wouldn’t be pursuing a Ph.D. in Computer Science now if I hadn’t played (and enjoyed playing) so much with it.
But I’m now aware I was very lucky, considering my context. I was able to go down this path because I had this resource, the computer, that back then was extremely scarce in Mexico. Poverty or lack of proper mentoring closed this door to many other kids.
This inequality -this unfairness- is still widespread across the world, especially in developing countries. Far too many kids face huge obstacles to exploit their potential, to learn and hone their skills in tasks they love passionately. I’m not just talking about programming –art, publishing, design, mathematics, and many other disciplines, grew to depend heavily on computers. And it’s not just about having access to a computer anymore –it’s about having access to the Internet, and to all the communities it harbors. If you don’t have a computer, you’re essentially cut out. And there was little one could do about it, until now.
The One Laptop per Child project intends to do just what its name suggests. In case you haven’t heard of it: OLPC is a non-profit organization formed by very smart and good willed people that found out how to manufacture decent-enough laptops for roughly $100 US, and that wants to put one in the hands of every child. In case you have heard of it, you may be interested to know that the silly power crank is gone. It looks pretty fun, actually:

Recently, Mike Fletcher came to the University of Toronto to talk about the project, and to ask for help from interested developers. It really is a fascinating project, both in its scope and in its technical challenges. It’s also picking up steam, as there are already several countries signed up for the project –this is happening for real. If the project succeeds, millions of kids will have an excellent opportunity to learn and have fun learning with this computer, and without any financial stress to their families.
(If you have the time and the will, consider helping out. The project needs you, especially if you are a software developer. Let Mike know.)
Now, since I’m going to be critical of the project, I want to state this beforehand: I think the OLPC project has a lofty goal, and I wish it an absolute success. But I also see how this is a major endeavor, and it’s really important to get it right. As it stands, there are some issues about the project that bother me, and I need to put them out here in the hope that this will somehow help steer the project in the right direction. Here they go:
It’s not a gift, it’s a laptop/textbooks trade-off: Even at $100US per laptop, giving one to every kid in a country requires a substantial amount of money. Where will it come from? From the education budget of participating countries. But since participating countries are usually cash-strapped, the money will go to the laptops instead of going somewhere else –and if I got my facts straight, that “somewhere else” is going to be textbooks. That is, children will get a laptop instead of getting five years’ worth of textbooks. It’s not that they won’t get their textbooks’ materials (which will be stored in their laptops), just the actual dead-tree books. At least in theory, children won’t lose anything. But, as I’ll explain, it’s important to keep the trade-off in mind.
It’s a rather expensive textbook to misplace, destroy, or steal: The first ugly implication of the laptop/textbook trade-off comes with the laptop’s relative value against any single textbook. A child misplacing his laptop will result in either a high financial stress for his family (as I highly doubt the government will pay for a kid’s laptop twice), or in no laptop (and hence no textbooks) for at least the rest of his school years. And I find it very hard to imagine a brainy kid in a Mexican slum successfully protecting her highly visible laptop (she needs to bring it school every single day) from bullies and thieves for the entire span of her school years. One careless moment is all it takes.
It’s a bulky textbook to work with: This one is minor, but worth considering. For many learning tasks, nothing yet comes close to paper and pencil. Not even TabletPCs beat paper in my opinion; it’s doubtful that a device with less capabilities will.
It will be big in the black market: I predict that as the shipments of $100 laptops increase, their presence in local black markets will blossom, at a reduced price and with patches to circumvent security mechanisms. Most laptops on sale there will be thefts, of course. For parents in urgent need of replacing a misplaced laptop, this will be their only alternative ($100US is more than a month’s salary for most people), and the whole activity will generate a perverse cycle of theft.
It will garner many enemies: The laptop is designed to be the kid’s own domain –he’ll be able to do with it as he pleases, without adult intervention. Its designers seem proud of that. Now, I don’t have a problem with this –in fact I would have loved such freedom as a kid myself. But several groups will have a problem, and they’ll make sure we listen to them. In conservative societies, and in a few liberal ones, the idea that kids have a stash of pornography in their laptops, and that parents can’t do anything about that, will be enough to propel them into swift action against their Education ministry and the whole OLPC project. Teachers may react negatively too, as those that are computationally illiterate are pushed to the sidelines and those that remain feel their control over kids waning. Expect the laptops to be called tools of imperialistic control by many academics, and some governments retreating under the pressure.
It’s a case of mismatched objectives: There is a common criticism thrown to the OLPC: You want to give laptops to kids that really need food or shelter. As the OLPC wiki responds, this criticism reflects an ignorance of the conditions of many developing countries, which have enough food and shelter, but not enough learning opportunities. Unfortunately, the software developers with the OLPC seem to have made an assumption as mistaken as that of the project’s critics: that what children in developing countries need is what our geeky selves would want if we were kids again. Instead of striving to design the best educational tool possible (and, remember, the best textbook substitute), they want to design a kid-hacker’s dream: Browseable and modifiable code (one should be able to see the code that runs any part of any application easily), private access (your laptop is your temple), extensibility. The software design seems to come from the geek in us, not from the pedagogue in us. Why would an average 6-year-old be interested in such features is beyond me.
I can’t help but think of “The Nightmare before Christmas“. If you haven’t seen the movie: The inhabitants of the Town of Halloween discover Christmastown and decide they want to organize Christmas too. But their own nature conspires against them and they get it all wrong: their carols sound somber, their gifts are spooky –definitely not what the children were expecting on Christmas Eve!

This is, in my opinion, the most critical of all the issues. It is essential that the developers understand the real priorities of their project:
- First and foremost, they’re building a textbook substitute. If the laptops excel at something, this should be it.
- Second, they’re building a fun pedagogical tool. It needs to help kids navigate through their educational material in an accessible and inviting manner. It must help them discover math, biology, music, let them experiment, intervene when necessary. (Some software activities in the OLPC try to do this, by the way.)
- And in a far-behind third should come the hacker’s dreams: open source, modifiable, and extensible code, privacy, and such. In my opinion, the pilot programs shouldn’t even be entertaining these requirements yet.
Again, I wish the project absolute success. I hope the problems I listed turn out to be non-issues after all. And a lot of good will come out of the project, even if it fails. It has that “putting a man on the moon” flavor: the hardware needs to survive inclement weather and consume minimal power, the software needs to be extremely efficient and accessible, it needs to cost $100 US, it shouldn’t depend on maintenance, and so on. The whole project needs to resort to wildly out-of-the-box strategies (my favorite: carrying electronic messages by bike courier!). But since it’s worth doing (and worth investing very significant sums of developing countries’ money), it’s worth doing right. Here’s to its successful outcome.
—
Photo credits, in order: Wikipedia, Greg Lapouchnian, Full Metal Toys.