Radical notion: Some people should learn to code. Some shouldn't. Not everyone should be a programmer. Some people need to program even though they are bad programmers (e.g.: a business guy stringing together off the shelf services with a little bit of glue code to make an MVP to attract an engineer cofounder.) If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do somethi…
I think we should incorporate programming into mathematic classes starting with the earliest grade possible. The way people are taught mathematics is mostly useless. It's a bunch of equation and calculation that people are doing by hand . Nobody is trying to identify problems, break them down, make hypothesis, and so on. With programming, we could take the usefulness of mathematics to a whole new level by breaking th…
There's kind of a reason why at some point we teach certain elements of programming by hand too.
Maybe I'm reducing your question but I think it's important to note the intrinsic value of teaching by hand vs. always incorporating automation by programming.