I write computer programmes. I enjoy tinkering with alternative architectures in my spare time, including PowerPC Macintosh, Sun SPARC, SGI and Imagination MIPS, and other systems. I learned x86 assembler in 2001 and other dialects followed. I don't usually use it in my projects though, because it's very hard to step through it in modern debuggers.