Category archives: Young Coders

Projects related to young people and computers, including young people learning to code and the One Laptop Per Child project.

RSS feed of Young Coders

Just 1.5 days left (Little odds and ends of work...)


We spent the whole day on billing-system stuff, nothing huge, just going through and seeing which tickets we can get done before we head off to Italy. Bit of project management too, grooming the ticket-tracker to find the old, already-finished tickets, marking tickets waiting that are blocked, that kind of thing.

Tomorrow will be more ...

Continue reading

Crash-on-start is sub-optimal too (But that's somewhat fixed now...)


Spent the whole day working on the code for the Laptop. Some time on sketching the network-setup UI Myles and I were discussing as well. Biggest problem is that such a project will take months and we've only got about 3 months until we need to think about shipping. That said, I really wish I ...

Continue reading

Long day's documentation (22+ person-hours of work)


Amanda, Soni, Myles and I did a documentation sprint today. We were adding docstrings to the various service modules. Still some of that still-to-land tomorrow. Anyway, very tired now, worked more than 10 straight hours myself. Seneca also did some work toward her idea of a Turtle "robot" built out of cheap motors using the ...

Continue reading

First Toronto OLPC Developer's Meetup (Should have done a general introduction...)


Reasonably good turn out at the OLPC Developer's meetup. I'd been hoping to get the whole group to sit down and work on documenting Sugar. However, most of the people at the meeting hadn't really begun working on the environment, and a number hadn't really been through any informational session... we should have spent some ...

Continue reading

Reasonable day's work (Despite an afternoon nap...)


Soni and I were just too tired to go back to work after lunch today. Wound up sleeping for 3 hours until just before Simon and Fan dropped in. Simon's going to try to drop into the Toronto OLPC Developer's group at Linux Caffe tomorrow (Thursday) night (7pm).

Since they left we've been head-down-and-working. A ...

Continue reading

More work on setuptools for sugar (Scripts/entry points for service files)


Spent the rest of the evening working on the setuptools based setup. Got to the point where I can see much of the project using pydoc on my main workstation using the setup.py develop installation. Made the various services console_script entry points.

Started work on a dbus-service installation command as well (that won't be particularly ...

Continue reading

More docstrings, Toronto developer's list and more (Makefiles suck...)


Did a bit more docstring writing this evening. Discovered as I was doing it that the docstrings weren't showing up in the pydoc'd output. More investigation showed that Sugar requires that you do a make and install instead of running from the source tree. Sigh.

So, went to make and install so I could look ...

Continue reading

PyGame wrappers and documentation and new developers (Long-ish day with client stuff too...)


Tested the OLPC-Games group's PyGame wrapper on the developer's image. It works nicely on the emulated machine. Looking over the code, they are basically using an SDL feature that lets SDL take over a GTK (or whatever) window in order to integrate into the Sugar desktop.

That is, the application has to have the GTK ...

Continue reading

Presentation at the University of Toronto (With long conversation afterward with the Networked Systems group...)


Spent the afternoon doing a presentation at the University of Toronto. Basically an introduction and request for developers. The Networked Systems group in particular showed me a couple of already-built applications that might be useful for the project.

They pointed out that their research (which focuses on (electrical) power reduction from software optimisation of network ...

Continue reading

Not the second coming of Spectrum (But an nice demonstration nonetheless...)


Andrew Grieg did the presentation this evening. His company (Koolu) is building relatively inexpensive, low-power boxes using the same processor as the OLPC XO (they run the official images well). They are already using the processor we'll be using in the final laptops (instead of the ones in the current BTest2 devices).

They were running ...

Continue reading