4 ms·
Thanks for engaging seriously even though I was being snarky. More than I deserve. For starters, is the kind of problem solving that goes into coding trivially
by throw4847285 3y ago
Thanks for engaging seriously even though I was being snarky. More than I deserve.
For starters, is the kind of problem solving that goes into coding trivially applicable to other problem spaces? That's why I used the crossword metaphor. To me, coding often feels like a puzzle where the reward in terms of serotonin boost far outweighs the effort put in. Now, if we're talking about higher order problems like system design, that I agree is the kind of complex reasoning that can be used in other contexts. However, that kind of thinking is far more similar to problem solving in other fields as compared to coding, and thus is not unique.
And in response to your edit, I do feel that programmers are less inclined to have varied experiences because, as I said earlier, the field has been placed on a pedestal due to our current economy. So even if the reasoning that goes into being a good coder was applicable to other kinds of problems in a unique way, engineers are stunted by their own prestige (and by other psychological factors we don't need to go into here).