That’s an important point. A lot of people will find programming very boring and tedious. I wouldn’t recommend this career to most people.
That’s an important point. A lot of people will find programming very boring and tedious. I wouldn’t recommend this career to most people.
Because as a programmer you get paid to solve new problems, not old ones.
In a lot of programming jobs you will repeatedly solve the same problem or a variation of it.
I think you are right overall, but depends on how you ask. I like programming puzzles but hate the Rubik's cube, Sudoku, crossword etc...
Maybe 1% is actually solving new or "interesting" problems, which is good, because imagine if other fields were like that. Imagine if a plumber had to re-invent the wheel every time they installed a shower or faucet.
Even as a kid I was would never let things go that didn't "fit" into my brain's understanding of the world. So I felt well suited for bug hunting once I started doing it. But yeah 90% of my time is spent copying code, finding a missing letter, or meetings/phone calls. To me this is much better than other jobs. But it's not exactly glamours.
Idk what most non-programmers envision programming as, as I honestly couldn't have given someone a remotely accurate description of it before I actually started doing it.
Also no idea what he is talking about solving "new" puzzles. The vast majority of work is already completed by somebody else or at least in a similar manner and can be adapted to your own problem.
They may not be "inventing" the faucet every day but I wouldn't count tradesman out as not solving problems.