Your description of RMS is quite off by my view (and I've heard him speak multiple times, had several conversations personally and read all his work).
RMS doesn't have the absurd idea that software-freedom should be *exclusive* to programmers or that all people *must* be programmers, but he absolutely wants everyone to have the capacity to use those freedoms if they wish or to find friends or hire programmers etc.
RMS wants freedom for engineers and not all? No, that's plain wrong.
@Shamar Clarification: RMS and I do not hold the same views (I *only* referred earlier to his views). But I believe we share your view that programming *should* be taught far and wide. Free software enables anyone because tweaking an existing program is much more trivial than writing a whole new one.
Check out video at https://www.gnu.org/education/ — that is not a perspective of someone who thinks programming is only for some people.
RMS promotes general code literacy; you're attacking a straw RMS.
I live in a zone of Piedmont (Italy) which has been declared as a patrimony of humanity from UNESCO.
Each hill provides an unique perspective and moving a couple of meters can really change your whole perspective.
From where I look, I see things differently.
We will always have great programmers that everyone want to read and execute on their own hardware, but the difference from an average programmer will be similar to that between a novelist and a secretary: not much.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!