bkuhn's Current Projects
This document is an informal list of my current projects and interests.
It is meant to be informal and is not a résumé.
Outside of those official, professional duties, here is the list of
some other things that I sometimes work on.
- I used to spend a lot of time playing, thinking about, writing
about and (usually) winning at
poker. Read my online poker
journal if you are interested in that. I don't really play much
anymore, but usually take vacations in places where I can play live
cash games.
- I think that there should be a course for Computer Science
undergraduates designed to teach them how to assimilate into the
Free Software movement. It should teach standard development tools
and methodologies and how to join projects and participate. The
final project should be to get at least three patches accepted into
existing Free Software projects.
bkuhn's Old Projects
Here is a list of things I used to work on:
- Making a better personal website. I
gave up on this one. My website is a static space without
much information and looks like it was created in the early
1990s (most of it was). That's fine with me; I've learned to
live with it. You should, too. :)
- I used to work for the Free Software
Foundation as its executive director. This meant that I did a lot of
things, most of which involved representing FSF in various public ways and
managing the day-to-day operations. My official duties very rarely
involved hacking software.
- I taught an introductory
course on poker at the Cambridge
Center for Adult Education.
- The creation of a free Perl tutorial book, called Picking Up Perl. This is an item
from the GNU Task
list. Book publishers sell proprietary Perl tutorials, and the
The Perl source comes with a great
deal of freely redistributable reference
documentation, but there is no freely redistributable documentation
that is a tutorial. I hoped
that Picking Up Perl will
be one, but I ran out of time to work on it.
- I was working on a system to compile Perl to the
Java Virtual machine. That work stopped when I finished my Master's thesis.
I was working on this project because of a love for the Perl language, and because free software
related to Java is needed. Fortunately, there are others, such
as the the Japhar
Java Virtual Machine, and The
Classpath project working on other parts of free Java. I was
working to making Perl run in this free Java environment.
It's not clear to me now if this project makes sense. I doubt that I
will ever actually work on it again. I suggest that
the Parrot project might be a
better place to spend one's time.
- My Master's thesis.
I finished it in January 2001.
- I used to teach AP Computer
Science at Walnut Hills High School in Cincinnati, OH.
- Posting and reading a variety of mailing lists and newsgroups. I ran
out of time to read most mailing lists.
- Helping the Cincinnati GNU/Linux Users
Group to dedicate itself more firmly to software freedom, and to
spread the idea of software freedom. I left Cincinnati, so I stopped
working on that.
As you probably noticed, this document is a stream-of-consciousness list
of a subset of my current professional and personal projects. For a more
formal information on my professional and educational background, please
take a look at my résumé.
bkuhn@ebb.org