Programmer, amateur mathematician, old fogey.