I'm one of those people who likes small, but difficult, projects. Ever since
I started tinkering with computers at the age of 7, I've always undertaken projects
as a learning exercise. Inevitably, the challenge would ebb and the motivation
to complete the project would wane. However, I'm always left with a greater
set of knowledge than when I started the project.
Nothing proves this point more than the current eclectic list of things on my plate.
Mind you, each and every one of these are "extra cirricular activities:"