A View From Inside the OLPC Project
icknay writes "Here's an interesting rant on the OLPC from someone who worked there, including: 'The core mistake of the present Sugar approach is that it couples phenomenally powerful ideas about learning — that it should be shared, collaborative, peer to peer, and open — with the notion that these ideas must come presented in an entirely new graphical paradigm. We reject this coupling as untenable. Choosing to reinvent the desktop UI paradigm means we are spending our extremely over-constrained resources fighting graphical interfaces, not developing better tools for learning.' I have an OLPC, and the OS itself seems quite unfinished. I buy the argument that it would be better to focus on Sugar as educational software, and let it run on Linux, Windows, whatever."
There's a lot of spin and intentional ignorance here and it spills out best when he says this:
The project in Sengal was not the only place non free software has bombed in education - it's bombed everywhere, not due to "intense competition" but to greed and planned obsolescence. Non free software is mostly designed for business, not education. What little non free software there is is quickly obsoleted by the upgrade treadmill and must be replaced at great expense. The dominant OS has been even worse from the very beginning with poor security - from macro viruses on floppies to today's modern botnets. The net result is that only the richest of schools has been able to afford a good ratio of computers to children and they do little more with them than write papers. They lacked free libraries, text books and other useful references until these things showed up on line. Schools like MIT did better because they helped themselves, in part with free software. The non free way has been an unmitigated dissaster and should not be pushed onto anyone else.
That last comment about Linux/Windows/Whatever doesn't match up with the discussion about UI paradigm. UI paradigm means the way the user interface acts, not what OS runs it.
That said, the UI paradigm of Sugar falls into the Kiosk world, along with MythTV. I would have liked to see that run as an application, minimizeable and windowable, but under XFCE or IceWM for a Gnome-like UI and integration with a standard platform.
Support my political activism on Patreon.
Isn't that the whole point of it being distributed with free educational software? No propietary software restrictions, copyright infringement for sharing programs, no licenses, no future lock in? It seems to me that this insider can't see past the fact that MS wants to subsidize Windows on the OLPC to lock in a new customer base...
"help! I'm stuck! Someone open the case!"
http://olpcnews.com/forum/index.php?topic=2730.msg21987#msg21987
If I missed anything, correcftions are welcome.
Contrary to the popular belief, there indeed is no God.
Forget Sugar, yea its great and all, but the point of the OLPC is learning. Learning requires freedom.
Windows is not "free," and I don't mean price, and I mean freedom. Putting Windows on OLPC is nothing more than a marketing move by Microsoft. Not to help kids, but to ensure they become customers. Not giving them books, selling the subscriptions. Not teaching them to farm, but making them sharecroppers.
I think plopping a full-blown Gnome or KDE desktop on the OLPC would be a mistake: those desktops work poorly on small screens, and they are incredibly obscure for new users (although no more obscure than Windows and Macintosh).
I think there's a middle ground, though: reuse the Gnome desktop infrastructure but replace the window manager with something simpler that prevents the usual beginner mistakes (losing windows behind each other, moving windows off-screen, etc.).
As for Windows on OLPC, I don't get it. Even if you run Windows+Sugar on the OLPC, you won't be able to install commercial software or commercial drivers with it, Windows books won't apply, and realistically you won't be able to run Microsoft's development tools on the OLPC either. But you will alienate lots of OLPC contributors, and you'll saddle yourself with an OS over which OLPC has no control, and Microsoft secretly probably just wants to kill the whole project anyway.
I've been disappointed and underwhelmed by Sugar in the form that it was delivered on the G1G1 units.
Now, I'm not a kid, and I've been brain-warped by decades of exposure to the Mac, but I really feel a lot of cognitive dissonance between Sugar's stated design goals and what's actually been delivered.
For example, one of Sugar's key design principles is "recoverability," and it says "However, the primary and essential means of recoverability remains the ability to undo one's actions."
Nevertheless, the keyboard has no marked "undo" key, and very, very few of the Sugar's activities appear to support any kind of "undo" facility.
Similarly, I've read the theory of how the Journal is supposed to work, and I may be wrong--I don't have any kids to try it on--but as nearly as I can tell, the only way you can find past Journal entries is by a very left-brained search capability that requires you to have labeled each Journal entry as you make it.
There's a long essay on how the Journal is supposed to work... revolutionary, non-hierarchical, etc. But I've found "tagging" to be a royal, royal pain. It's all very well to say that "Tagging will become a fundamental process for all types of data and activities on the laptops. Fortunately, children have a natural inclination to describe their world and the things they see and do." As I say, I haven't watched kids use the thing and maybe they "get" it, but I find it extremely hard to envision a ten-year old typing in tags every time he creates a journal entry.
While I'm intrigued by the idea of a GUI that is new from the ground up and informed by a fresh way of looking at things... to tell the truth my main motivation for participating in G1G1 was to experience Sugar... I'm quite disappointed by what's actually been achieved.
Right now, Sugar is a program launcher, no better than the Apple Dock or the Windows Tray... and to this aging brain, at least, the Journal simply doesn't work very well. Much less well than the Mac Finder as it existed in 1984, for example.
However, the problem is that I think open source is a key educational feature for OLPC. The concept of a "view source" button thrilled me. I grew up at a time when you could take the back off a TV set and see the tubes inside, and smash a tube in a vise and see the plate and filament and so forth inside. Maybe I couldn't build a TV or modify a vacuum tube, but just the conceptual readiness of looking inside was terribly important.
I was disappointed in the absence of a working "View Source" button in the G1G1 build. I think it's very important that all the code in the XO be open for inspection, and that definitely includes the GUI. So however bad Sugar is, I think it would be a disaster to replace it with a proprietary GUI.
"How to Do Nothing," kids activities, back in print!
I have to agree. In my mind something like OS X lite, the iPhone interface, would be ideal for this concept of learning. Rapid, limited OS decisions coupled powerful applications.
Negroponte's dismissal of Steve's offer, only to arrive at Bill's door is rather odd. But, as the eeepc has shown, we will arrive there one day soon with or without the OLPC.
What I can't get over is the fact that the OLPC project has been plagued by so many problems. First the price increases, then the Windows fiasco (depending on which side you're on), things that don't work... While I know it's not an easy task to design, implement, and distribute a $100 laptop to kids in developing countries, perhaps a group less prone to political infighting (HAHA!) should "fork" it and start their own project.
..for the Register. The review is here.
From TFA:No.
No.
And, no.
It has to be BETTER than the ALTERNATIVES at the same price. And Linux is free.
Wait, it gets better.Yeah, he's bringing up the state of Linux in 1995
He has an agenda. And it isn't about getting the best tools available (for the price) to the kids of the world.
Within 5 years, every one of these OLPCs will be a node in a Beowulf-cluster spamming network run by a new generation of Jedi 419 scammers. I have seen the future, and it is a nefarious cloud of ugly green plastic that needs to borrow $2,000 to release its family millions from Mugu National Bank.
GREAT JOB GUYS
It's an old military saying, and it's right. By far the most damning bits in his article don't deal with Sugar, Windows or anything else- they deal with the utter and total lack of planning on the part of the deployment folks. (Err, folk) The fact that they had virtually no plan, no infrastructure and no supply chain management indicates to me that they were simply not living in the real world- any Army 2LT could have sat down with them and explained how they were about to fail. How you get to a point where you have a quarter of a million pieces of hardware sitting around with no coherent way to get them to the people who actually need them is beyond me. Why didn't they hire a pile of old brigade S4s? You know, folks who actually have experience getting stuff to people out in the middle of nowhere?
I've been tremendously disappointed by the entire project- the goals were wonderful, the hardware ended up pretty nice, the software has ended up pretty meh, but the overall project seems to be run by pie-in-the-sky idealists, Open Source fanatics and others for whom the real world is a place they only visit from time to time.
"Seven Deadly Sins? I thought it was a to-do list!"
I'm seeing this same thing on every recent article about OLPC. Can someone help me understand?
1. OLPC repeats and repeats they are committed to Sugar.
2. OLPC then says they are unhappy with Sugar and are replacing Linux with Windows... because they are unhappy with Sugar.
3. OLPC says they are going to port Sugar to Windows.
So let me see if I understand where they are coming from. The think Sugar is a mistake so they are going to solve the problem by porting it to Windows and switching the underlying OS from Linux to Windows.
WTF! Am I the only person who gets braincramps trying to parse the doublespeak coming from OLPC?
Democrat delenda est
Well, I respectfully submit that the worldview favored by Microsoft actively inhibits learning. As a blindingly mundane example: Make an OS (Windows) which uses filename extensions to divine metadata about certain files (bad, but we'll let that slide for the moment). Next, release a version of said OS which has a default UI setting to hide these filename extensions from the user. This very demonstrably inhibits learning -- even the casual user picks up fairly quickly on things like ".txt" and ".exe" -- and gives people a distorted picture due to the missing information. That, in turn, increases confusion (why are there 4 things called "Setup" in this folder, why do they have different icons and which one do I click?) and paves the way for some of the the crudest exploits (somebadvirus.doc.exe) simply by dumbing down the user. Not only has the prevailing approach by the monopoly software vendor actively inhibited learning, but the net result of that has been several iterations of malware which Just Didn't Need To Happen.
How can you develop a culture of innovation when you promote a mindset which discourages tinkering? Sorry, but in this case half a loaf is worse than no loaf at all. People like Krsti should at least be able to notice this bias in proprietary operating systems and applications. He makes enough reasonable points that it's even more important not to let him off the hook for something like this.
In other news, astrophysicists have announced that they now know what all that dark matter is: it's stupidity.
You could also argue for just using the cheapest Windows or Ubuntu notebooks instead of less powerful custom hardware that currently doesn't cost much less. Vegetable oil-powered generators and solar panels may not be out of reach of villages targeted by OLPC. Let different ideas in hardware and software compete and the best ones win in each target market.
The cost of developing it aside, what is the problem with having the ideas "presented in an entirely new graphical paradigm," when you're giving the machines to communities in which the per capita rate of computer ownership is practically nil?
After reading the article, it becomes apparent that they did NOT have proper business management of the OLPC project, and you don't get managers of large projects from teaching staff and professors.
I found it a depressing read. With a key person who focused on the half dozen key concepts and stuck to them, maybe OLPC could have been better with fewer hiccups. It would likely have taken a Steve Jobs to make the decisions & push needed buttons.
I see the value in business picking the best commercial hardware choice.
I do NOT see the value in forcing proprietary solutions on the third world, but also do not see the value of having software OS & Applications that can get corrupted in a device to be thrown out in the middle of nowhere. In other words, I think it would take running the OS & core applications in flash memory.
The UI is a core issue. Why should it be materially different from what a billion computers already run? If the students are going to be able to go onward from OLPC, then their "language" must be "compatible" with the other "computers" they will see later.
Too many questions. Not enough answers. Then politics hits along with MS Money.
"and they are incredibly obscure for new users (although no more obscure than Windows and Macintosh)."
That fallacy keeps getting repeated.
Soon after my son's 1st birthday, I set up an Ubuntu system for him. I loaded gCompris, and spent about 5 minutes showing him how the mouse works. A few days later, I spent maybe 5 minutes showing him how to load gCompris from the menu. Within a few days of that, he had no problem loading his computer and loading his software. I soon found that he was also loading other programs he liked to use. Klotski seemed to be a favorite of his. It took all of 10 minutes of 'training' to teach a 1 year old child how to navigate the Gnome desktop with no problems. He couldn't even read, and he had no problem loading the programs he wanted to use. There is no way that Gnome can be called a difficult to understand UI.
This is also why to the chagrin of many geeks, the desktop metaphor just won't go away. It works, and it works well. It is incredibly easy to understand both for advanced users and novices alike. I can't count the number of articles and comments I've read where someone is saying that the 'desktop' needs to be replaced because it is 25 years old. Really, it doesn't. There have been many refinements to it, and I am sure that more will come, but the premise is rock solid.
But here's the thing: learning new stuff is the whole point of an educational laptop like OLPC. If you give kids a system that works out of the box, then you're spoon feeding them. Just give them a half finished system and tell them they can finish it themselves. It's frustrating and painful, and they'll learn something.
Obviously, he's gotten too old to be willing to learn something new every day, which is why he thinks "dicking around" with a PC is a waste of time. And we should take his views on how to help kids learn seriously? Gimme a break.
I stopped reading TFA after that paragraph, because if he can't see the fundamental contradiction between what works for an old guy who's tired of learning, and a kid who's soaking up everything around him, then his other views on Sugar and whatnot are probably not worth reading either.
Comment removed based on user account deletion
Comment removed based on user account deletion