I'm a recovering topologist who used to write computer programs to aid in my research, typically in C++ or Python. Now I'm a software developer.