since 1997
The big part of my oss contribution are actually fixes and minor improvements of existing projects (dh-make-perl, zsh, sqlite, Net::LDAP, CGI::Carp, Koha, ... ) and are mainly in perl and C. I tried many dynamic langages but always came back to perl5
i also wrote tons of scripts for personnal purposes or fun. most used ones are cpan2port and merisedot
I think that good acknowledge of the langage you're using is a requisite for a good design. that's why i love puzzles like anagram solving , or the euler project problems i'm solving in in C, go, haskell and perl6
my current interests are