These projects are incomplete and imperfect, as you’ll see. My goal in starting them as public projects is three-fold:

  1. Self-discovery: can I commit myself to an actual schedule to work on these, and still enjoy myself? If I can, then I know I’m doing what I love. If I can’t, then I know it’s time to move on.
  2. Self-improvement: Learn Python and other technologies as thoroughly as I can. I am a hands-on learner, so these projects are the best way for me to achieve that.
  3. Tooting my own horn: Posting these publicly gives me a chance to show off, and you a chance to really see what I’m capable of, from a technical standpoint (at least as far as programming knowledge is concerned).

In the process, I also hope sharing these publicly will help others with ideas of their own.

Anyway, here is the project list:

Git: fogutils (wiki)

A small collection of functional utilities written in Python, to facilitate automated issue ticket creation, updating, tracking, and reporting, for Fog Creek’s FogBugz issue tracking system.

Git: S3-Web-Backups (wiki)

A browser front-end for website administrators, that will allow for creating automated, timed backups of sites hosted on the server, to Amazon’s S3 storage solution. It’s cheap, it’s highly scalable, and its fun to write for.

mp3-merger (coming soon)

A Mac / Unix utility that will combine a list of small mp3 files into one large file, and allow you to customize the ID3 tags for the new file.

LingQ Cards (coming soon)

A Mac application for viewing your language flashcards, and tracking your progress. This will be designed to work as an offline companion to the LingQ language training website.

Mac Widgets (Widgets Page)

I occassionally dabble in widgets and other Mac goodies. Have a look, and you might find something you enjoy.