@aoife i guess i'm non-binary.
to the extent that programming is math, i want the machine to do the heavy lifting.
being able write code that other people can use is the best kind of programming, i suppose, and makes the first category a productive use of time.