[Its.an.education.project] An "About" statement?
Wade Brainerd
wadetb at gmail.com
Tue May 6 01:59:05 CEST 2008
Hello,
I have been working in my spare time as a third party activity
developer since the Boston Game Jam last June. I am responsible for
the Colors! and Bounce (formerly 3dpong) activities, and am mentoring
the GSoC Typing Tutor application independently this summer.
> For now, We need to at least make it easier for software developers to
> create activities w/in a short span of time.
As an activity developer, I agree with this statement, but I think it
goes beyond creating activities and extends to evaluating, deploying,
supporting, maintaining them.
I quickly got an XO and people on IRC have been happy to answer my
questions. SJ was very supportive when I released the first versions
of both my activities. But since then, there isn't much sense that
my work is still noticed. For example,
- My activities are listed on a page with dozens of broken, half
finished or "idea" projects. There is nothing to indicate that I
actually finished mine.
- I have yet to hear that my activities have been used by children
(since the game jam judging at least).
- I'm still waiting for feedback on my UI from the Sugar team (Hi Eben! :)).
- Nobody has offered to help localize my activities (I was careful to
use gettext!). Fortunately, some community members offered icons.
- There have been no bug reports from the organization, only community members.
- I had to traverse a web of activity source, half-finished wiki
pages, mailing lists and sparse pydoc to figure out how to use the
APIs properly.
- I followed the steps to get my activities into Joyride builds over a
month ago (#6766), but have seen no response yet.
- Releasing versions is a bit too cumbersome for a part time developer
- wiki upload, d.l.o upload, many wiki links, multiple changes files,
etc.
Personally, I want a featured wiki page for high quality, non-core
activities. I want timely feedback and testing from the organization
for new releases of my activities. I want an organized, up to date
Sugar API Reference and User Manual. I want someone to see I have
checked in a new version of my activity and say "hey, I'll get that
tested, translated, packaged and distributed for you, and will notify
the deployments" :) Most importantly I want feedback that my projects
are good and are being used, that they need more work, or something in
between.
I imagine that other "ecosystem" projects like Gnome or KDE have some
applications that are maintained by the "core team" and others that
are contributed by third parties. I would be interested to know what
the relationship is like.
Please don't construe these issues as a complaint about the Sugar team
or the OLPC organization. I think they simply need to hire more
people or possibly refocus some of the ones they have.
On Mon, May 5, 2008 at 1:00 PM, Greg DeKoenigsberg <gdk at redhat.com> wrote:
> And when I say "documentation", I mean "a handful of awesome activities
> that are copiously documented in a literate programming style."
I personally had good luck with the source code to the core activities
when implementing my own. I also put a fair amount of work into
documenting the source code to Colors! while I was writing it, though
Python is not my first language.
http://dev.laptop.org/git?p=activities/colors;a=summary
On Mon, May 5, 2008 at 1:22 PM, Bryan Berry <bryan at olenepal.org> wrote:
> I tested all of the OLPC Games activities on build 699 and
> none of them worked. That was quite disappointing, esp. when Pong didn't
> work :(
Have you tried it since I renamed it "Bounce" and added the level editor?
http://wiki.laptop.org/go/Bounce
I'd love to hear if it's still having issues, I'm on a kind of old
joyride build.
Best,
Wade
More information about the Its.an.education.project
mailing list