This post is a great example of how very smart people can fall victim to their own biases.

When you put the "all are welcome" sign on the door of your programming language organization, you're not sampling from "all" but just the people who are already interested in programming, and especially the design and construction of programming languages. These people are inherently motivated to learn and particularly self motivated.

You know as well as anyone that languages in particular, far and away from all other projects in the area of computing, scratch the deepest itches that good developers have. Languages are a siren song for devs who have a burning desire to get to the bottom of computing machines.

And so of course this breed of dev is going to be great whether they have a PhD or not. They are the github-history all green every day crowd. You're skimming the cream of the crop.

But you can't build an entire economy out of the cream. The other people have to do things too. They can't just go to the flea market and pick up a book on "Special Relativity" and learn it. Heck, I got an BS degree in physics and I can't even do that. I needed someone to explain it to me, and a lot of students do. They need the environment that is conducive to learning. I think COVID really proved that people can't just sit on YouTube all day and learn from a screen.

I completely agree and would add that different people have different social needs. I love learning by myself. I don't need an example, I do it for fun. In the universities I studied, I have seen LOTS of people that were learning because everybody was learning. And they were smart, and capable, they just needed an environment and some structure.

While I don't "get" their way of being, I have to acknowledge such people do exist, and it is wasteful to consider the people I "get". Otherwise the other "types" might gather around some stupid leaders that come with ideas like "science kills babies let's burn all scientists on a stake!" (exaggerating a bit, but similar things did happen)

> Where can they go, to claim certificates or whatever, for their new knowledge, to get any chance of employment?

That is what I responded to, especially the "any chance" aspect.

A young colleague of mine wanted a job at a FAANG company. He did not have a programming degree or cert. He knew he'd be faced with the dreaded leetcode interview, and wanted to know how to proceed. I suggested to him to get the leetcode books, and study them for 3 weeks or so. He balked at that, and I said the 3 weeks would be the best investment of time he'd likely ever make. He got the point, and studied for 3 weeks. He aced the leetcode interview and got the well-into-6-figures job.

The people with get-up-and-go are going to find a way get what they want.

P.S. The people who are members of the D Language Foundation are all self-selected get-up-and-go types. I enjoy watching them grow into first class programmers.

BTW, here in Seattle we have a monthly "D Coffee Haus" meeting, where we talk about programming and airplanes. It's been going for a year now, and I should have thought of starting that a long time ago.

I get where you are coming from, I really do, I've worked with those self starters. I worked with a guy without any education past HS and he was great, he taught me a lot.

But the example was about a shop keeper playing candy crush on their phone, and you're relating it to experience with your highly motivated and bright colleagues working at your programming language organization, people I'm assuming you associate with based on their programming aptitude and innate interest in programming languages. How many shop keepers (the kind OP is referring to we're not talking about Good Will Hunting here) do you work with at your organization?

As an educator dealing with 20-somethings who are in the position of finding employment, I don't think what you're suggesting can scale. It's not a path the 100+ students I teach every semester can take. These students cannot pick up a leetcode book and study for 3 weeks and land a job at FAANG. Some of them have trouble landing a FAANG job with the degree, and the work experience, and project experience.

"The people with get-up-and-go are going to find a way get what they want."

Sure, this is just saying that the cream rises to the top. Maybe a handful of students could do it, but 90% of the rest of them not going to, so they need alternatives. And we need to provide those alternatives because like I said, you can't build an economy from cream.

95% of the people need a framework to educate themselves, they can't just go to youtube.com and come away with the ability to pass a Google interview in 3 weeks. They need focused, intensive study. A tight feeback loop. The ability to get 1:1 time with an expert to move past hurdles. The ability to work closely with peers and to work in groups. Broad and varied perspectives. Instruction from actual experts (which I will point out your college had and most people don't). You know, a real education.