I write quite a lot of software, for many different purposes and using many different languages. Most of it ends up being handy tools for my own idiosyncratic needs. Some of it becomes mature enough for being potentially useful for a broader audience.

I extensively use Free software, so most software I write I also naturally release as Open Source, usually under the GPL license.