If you insist that people learn to code in order to use technology, I'm going to insist that you grow your own flax, do the retting, spin it, weave it, and sew it before you're allowed to wear pants.
@akareilly

Yes, except not ironically. Knowing how to craft and repair clothes is a pretty good thing.

@Sandra

Absolutely! It doesn't take expensive supplies to start mending, and there are many resources online now.

I am actually capable of doing all of these things using Neolithic tech. Apocalypse skills, sorted.

There are darning looms, tablet weaving supplies, rigid heddle looms, backstrap looms, spinning wheels, knitting machines, knitting belts and pins, sewing machines, and all sorts of things here.

@akareilly

I never worked with textiles professionally, but in school we were taught braiding, carding, spinning, weaving, knitting, darning, and crocheting. This started before we were taught grammar and multiplication. I appreciate being shown those things because it's good to not get too abstracted from the levers we're using to interact with the world.

Things like math and logic and writing and physics and drawing and all kinds of things got way easier after I had started learning to code. The same goes for the spiritual or psychological experience. Coding (probably better known as meta-thinking, thinking about thinking) is an amazing foundation for other fields.

(On the other hand I hate modern, commercial tech 💁🏻‍♀️)

@Sandra

We didn't get fiber arts in school but I was lucky enough to have computers at school and at home.

3-2-1 Contact magazine had BASIC code for games that we typed into a Commodore64. Now there are fun, visual tools to get kids started.

Everyone should have the opportunity to code.

It's also OK if kids find that boring and do something else.

@akareilly

"It's also OK if kids find that boring and do something else"

If you also feel that way about writing, reading, math, politics, history, physics then that's food for thought for me, I'd have to think about to what extent the grown-up world should insist on teaching things. Interesting dilemma 💁🏻‍♀️

If it's coding specifically then I'm not onboard.

@Sandra

Kids should have a *basic* understanding of things that they find boring. With any new skill, there's a certain level of learning that many people need to reach to know whether they really enjoy it or not. If someone gets to that point and can program something basic, or even reaches professional competence, and decides they don't like code? That's fine. The point is to try.

Then, programmers should understand that "can't be bothered" isn't "can't".

@Sandra

Just like the kids who don't make all their own clothes. They still get to wear clothes and have preferences.

That's what I find weird about open source software developers not taking feedback, and responding to any requests with "just fork it". If you say "OK, stop buying clothes if you don't like what you have" the answer might be "but I don't have time to learn this! I wouldn't have time to code! I could learn but I need to make software instead!"

@akareilly you gonna pay for those changes if you’re not making them?

@sickmatter

Me personally? No. But I did get other people to give open source developers millions of dollars.

Not that it should matter.

Programmers should be able to spot the IF and THEN part of that post, right?

@akareilly indeed, that sort of response from a programmer is dismissive and a knee jerk reaction (or sometimes simply a jerk). There must be nicer ways of saying “PRs welcome” or “this project is open to all; please stop by” without passing the buck. It’s like some sort of stone soup.