The only way to get good at programming is to practice. So, I have a tradition of always trying to make something which is well-defined (most likely because it exist in some form which is readily examined, at least superficially) and personally useful.
Often time, though, I end up throwing away the platform with the project.
For example, although I still know C and C++, I don't write code in them unless the benefits outweigh the downsides. Python is a much more agile language and, had I had access to Pygame when I first got a PC, I probably might not have bothered to learn C (that isn't true, for systems programming, C still has an edge due to its legacy, and almost always will).
This page is a more boring documentation of my throw-away projects, than my pseudo-rap sheet is, but it might be more compelte..
A wip screenshot of my workstation.
A preview screenshot of a work-in-progress "Supercheckers" implementation is all that's available for now.
I happened across a project called "Build Your Own Net Dream", BYOND, a while back. Over two days or so in Feb. 2006, while I was sick with the flu, I decided to work thru some tutorials and see what could be done with it. I was pleasantly surprised by now easy it is to put together a simple game, but it seems I got busy and didn't even remember it until recently when I found a screenshot of it.
I'm learning Simple DirectMedia Layer, which is... well, I talked about it a lot on [ this page over there ]. However, the short version is that I'm doing cool stuff... none of which is yet available for download, but you can instead check out:
A program I wrote for the Commodore 64, circa May 2006. A tiny utility thingy. I gave it its own webpage, and am now (25 July, 2006) releasing it to the public... enjoy.
I did some non-graphical work, based on the boring command line / textual interface, and gave those projects their own page, over there.
From you perspective, this page should never appear to be under construction; all construction is done offline and uploaded in one fell swoop... also, web pages that say "under construction" are poor, and I am not poor. I am rich... just, not financially, yet.
I am re-splendid.
Once again, this page will never be under construction.
Also, there used to be a half-decent website here, circa 1995-1998. So, purely by accident, and despite my total apparent incompetance[sic] [1], there is still some content here.
... and, here are some footnotes:
The rest may appear after some contemplation, development, and liberation of time..