This is my first Advogato diary entry.
My current project is Fling, as described on my user page. Having tried to start it in C, I'm currently working experimentally on building it in Ada (using GNAT). The sheer globalness and lack of typing in C gives me shudders, and C++ is just an ugly mess. I dunno why Ada got such a bad rep... perhaps the old Ada83 version sucked - I can't tell, I've only ever used Ada95. Seems to me to be a solid, well designed system with enough complexity, excellent lowlevel bit flipping stuff, cross-platform support, and no significant bugwards compatibility (ref: C++ ;-).
Fling progresses, slowly. Hectic work at the moment means I don't get much time to hack on it :-(