But it might just be my personal bias for what is considered good code that gives that impression.
But it might just be my personal bias for what is considered good code that gives that impression.
You can be an amazing linguist, if you had to create hundreds of classes because you couldn't abstract something better, it will still be incredibly taxing. Whether it is more, less or equally taxing with an amazingly but shoddily named model, I don't know. I've seen extremes on both sides produce garbage I didn't want to step into, though I could make a case for overly mathematical people potentially covering a bridge in lack of linguistics by sticking to equations and models.
But I will say that familiarity with equations and mathematical symbolics tends to be very useful for reading and understanding code.
I was both a mathie and coder throughout school, and took multiple language courses when they were available to me in high school. The skills certainly complement each other. A mind should be flexible, and the more one learns, the more flexibility the mind has. But it all relies on having an environment that nurtures and feeds natural curiousity.