3 ms·
As a writer and a software engineer, I agree. I think the link between linguistic ability and the kind of analytic work done in software development is strongly
by ivraatiems 10y ago
As a writer and a software engineer, I agree. I think the link between linguistic ability and the kind of analytic work done in software development is strongly underestimated. The enormous amounts of complexity and subtlety required to create beautiful language mirrors the complexity and subtlety required to build beautiful software. It might not be a perfect comparison, but I think at the very least it's an extremely apt one.
I also know, anecdotally, that I am somebody who struggled with "traditional" upper math, yet found the logical thinking required for programming courses appealing. Sometimes, I wonder whether there aren't a large group of "not computer people" or "not math people" (not all, but a subset) who just haven't been exposed to it in a way that lets them realize its similarities to things they ARE good at.