I will be starting a PhD next month. I know there are other things I need to worry about (actually getting through the next 5 years for one), but I would feel a bit more at ease if I discussed this before hand. First off, I'm pursing the degree because I love math and hope to be a professor doing research. However, I'd definitely put doing it for the love of math over getting some dream job, since I know the job market is absolutely terrible and involves a lot of relocating. As such, I'm perfectly fine with treating the PhD as an intellectual pursuit and challenge. Sorry for the long winded intro; I just want to avoid generic "you should just get a job now because you're forgoing income" or "there are few professor jobs" answers when I'm already well aware. Anyway, if I learn how to program well (already took a couple of C++ classes) and create some personal coding projects (perhaps related to my research, ie, not necessarily practical, but at least showing I can program something nontrivial), would that be enough to get some sort of programming or software job after the degree? I'm currently interested in algebraic combinatorics (with connections to computer science), and while I obviously won't be using that knowledge in the industry, I think programming would be a nice complement to the discrete-like mindset. If there are any pure math-to-industry people out there, I would love some input. I just want to make sure I can study what I find interesting in grad school without worry and still be able to find a place in the industry.