Programmer, tinkerer, and fiddler.