Hometown: New York
November 15, 2012
Initially learned Haskell at uni. Use Haskell routinely for everyday tasks in preference to scripting languages, in part because of the kinds of tasks I need to script. Probably best known for the "Fastest Fib in the West" in terms of Haskell, but also maintained the hugs Debian package for a couple of years, wrote a custom IMAP fetchmail analogue to work around Lotus Notes Domino server bugs, and elementary/naive Grobner basis and symmetric group calculators (none released on hackage/etc., but shapr and other FreeNode #haskell denizens know of them).
10 years kernel programming in C on the DYNIX/ptx, AIX, and Linux kernels. Learned Common Lisp, Scheme, Standard ML, O'Caml, Prolog and several variants, etc. at uni, have substantial recall of all. Also learned Java, C++ at uni, have substantial recall, not immersed in OO methodology, lack substantial library reconnoiter. Employed writing back-end userspace adserving code in C utilizing libevent and concurrencykit.
Linux kernel programmer branching out into online advertising.