I'm saying this as a person who is going to buy a fleece from a local shepherd and skirt it, wash it, sort it, comb it, spin it, ply it, dye it with local plants, and knit a sweater with it.
If I acted like some software developers, not only would I do this for myself, I would demand that anyone who ever complained about a sweater do the same. Not just to end up with a sweater, but to even *talk* about sweaters.
@akareilly Consumer level software shouldn't require programming knowledge. Even professional software, depending on its purpose. Same for clothing, as you say!!
I do think there's an argument for teaching coding in school, because in many ways, it's a form of literacy that massively opens doors for a wide variety of jobs.
Having said that, even if you know how to do one type of programming, it doesn't mean you can do everything.
1/2
@akareilly I'm a physicist and my programming skills are limited to doing data analysis, basic simulations, and instrument control. Oh, and WordPress websites. I don't know how to write a phone app or Word or car firmware or anything else. There's zero need for me to know ANYTHING about how these things are coded in order to use them.
2/2