Meanwhile, the population only goes up.
Assuming those two statements are true in a given economy, then this is going to become a major problem for society as the number of people drastically outmatches the number of (skilled?) jobs that need performed.
At a certain point we're going to have to find a new paradigm to replace our "compete for a job and you can earn a living" system or else find ourselves in a situation where the employer has all the power and the vast majority of people who can even find work endure terrible conditions.
> Meanwhile, the population only goes up.
That's why one should consider people who produce children as "evil-minded". There are few things that are similar as cruel as producing children who will have no place in society. Antinatalism for the win.
On the other hand, on a national or global scale having children is not optional.
If you want your species to continue, some people have to have children.
That said, I agree in that I believe contraception should be essentially free to anyone who wants it. There's simply no logical reason for society to bring unwanted and superfluous children into the world.
But only as many as society really needs (currently we have to many) and and only if there exist people that are willing to bail if the child will be unemployed (a risk that will increase with even more automatization).
If you don't want humanity to die, then it is far too simplistic and it would actually be wrong to not value people having children -- at least to some degree -- since as far as we know it is the only way for humanity to continue.
In reality, as with most things, there is a lot of grey area and difference of circumstance that factor into the morality of such a decision.
We have tons of websites dedicated to teaching our trade, most of them for free. We actively encourage everybody to learn to code, and tell them how easy it is, and how it makes you a better person. We say schools should teach everybody how to code.
Do you imagine medics, attorneys, engineers, etc doing the same things about their own professions/skills? "Yes I'm an architect... yeah but you should learn the same skillset, this thing I do is super easy! Everybody could be an architect easily!"
Of course corporations like this: more coders! Cheaper labour! For example I found this video disgusting while everybody else applauded the effort:
https://www.youtube.com/watch?v=nKIu9yen5nc
Do you really think your (our) skillset is worth 0?
Is this a fair statement of your views, or am I misinterpreting you?
And it's true, you definitely don't see doctors, lawyers, accountants etc. acting in the same way. I'm not suggesting a grand conspiracy on their part, but the certifications (difficult to obtain), years of schooling etc do have the effect (intended or not) of limiting competition.
It's hard to argue for better wages and treatment from employers on one hand, while simultaneously propagating the view that "anyone can do this". Well, if anyone can, then why should you get paid $150k/yr or more?
I can't imagine any other industry doing this. I don't go on to the website of 3M, for example, and see stuff teaching me how to make my own glue. When I speak to a lawyer they don't try to teach me how to be a lawyer. Why do so many programmers feel the need to do this?
Because they like what they do and sharing knowledge helps you learn and network. Go on youtube and look for tons of drawing tutorials, music creation, sculpting, etc. pretty much anything creative and accessible will have people who will give away knowledge for free, sharing what they discovered or w/e.
There's also selection bias, programmers create digital content so it's bound to be over-represented on the internet.
Many of my hardest problems involve people in decision-making positions that don't have any idea about how computers or programs work. Getting the rest of the world to be more conversant in programming will allow for more meaningful work. For example, we know what an EKG and an APB are, but people don't know what a compiler is.
In the view of those promoting programming education it is a skill that everyone should have the opportunity to learn -- more akin to reading or writing than specialized skills like making glue or regulated subjects like law.
There is also a lot of room for creativity in programming, which means it probably has a higher chance of being adopted just for fun.
Here is my thoughts: spreading knowledge and making it accessible is not a bad thing, of course. But, isn't it true that the current education system (form k-12 to academia) is built to produce a workforce for the industry(2.0)? Here is a quote from a recent HN thread: "Our current system is designed to produce factory workers for the industrial economy, which was adapted to produce knowledge workers for the information economy. But we are moving towards full automation of most of those jobs.
We will need to prepare people to be adaptable in a fast changing automated world: more entrepreneurial type skills are needed." [https://news.ycombinator.com/item?id=13533759]
Education for the sake of knowledge/science ended after Industry 2.0. Maybe that's why the world doesn't have great innovators & scientists and giant scientific leaps as got once until late 19th to early 20th century.
So, it's true that all the current frantic efforts (bootcamps, online degrees, nanodegrees etc.) to teach youth to code are about pouring easy-accessible workforce into the market - towards the final phase of Industry 3.0. After the Industry 4.0 is arrived, millions of workforce will be left out, IMO.