Well, I am a lawyer and not a coder, though I like math very much, I can code in bash, some python, basic skills of c, c++ and java. In Italy all the coders who are 35 or older are able to code in several languages and environments and use math a lot, while younger coders are usually focused on one or two languages and don't use math very much. That's the trend that has been reported by my sister's husband, who's a Linux developer.
Just think that a young engineer of his team isn't able to make simple bash scripts to test a patch written in c++ by creating a couple of symbolic links.
The world more and more requires people highly specialized, but widely ignorant....
My suggestion is always to be curious, because math is the world itself and even when you put in your wifi mask a stupid sequence of numbers 192.xxx and so on, that's math.
I hope I wasn't a bore, but I like to know what is hidden behind what I do