Mechanical Engineer and fiddling programmer. If I need to do the same thing more than twice in a row, I'll start to think of a way to automate it.