A programmer (mainly).