Any sufficiently advanced technology is indistinguishable from magic.
I have to admit it, I am a geek and a hacker (in the older and respectable sense). These days I am hacking primarily in Haskell while I work on my PhD. Previously most of my hacking was focussed on Scheme tools and TeX formats, although I also have had a fair bit of fun hacking ELisp, Tcl/Tk, and Smalltalk. I have also been known to write Postscript (a very cool programming language) programs and I do C/C++ professionally (and administratively, since C is still the best language for hacking Linux).
With these bits of hackery I am trying my best to follow a Bazaar approach to software development, So I'm releasing early and often. This really goes against the grain for me, I like things to work before I let anyone see them, but I also want this code to get the benefits of exposure: discovering additional requirements and truly developer-hostile testing. I hope I am mature enough to cope with this. Please be gentle.