In my opinion, Linux and its various distro’s main goal ought to be to undermine for-profit OS. Not to turn everyone into computer techs.
Turning everyone into “computer techs” is how we undermine for-profit OS. The command line is a spoon. In the hand of a toddler, it goes flying across the room, along with the mashed potatoes it held. Microsoft’s answer to that flying spoon is to teach the kid that they can never touch the spoon; they must let mommy do it for them (and here is “mommy’s” bill for that “service”).
Microsoft teaches that it is a “pipe dream” for the average person to ever have sufficient mastery over the spoon to be able to feed themselves. They taught us that spoons are scary and dangerous.
Linux keeps putting that spoon on her tray, and encouraging her to use it.
My “goal” has less to do with bringing Linux to the masses and more with bringing the masses to Linux. The “pipe dream” argument you presented should not be ported in. The “normie” should be taught from a very young age that the command line isn’t “unfriendly”, but wildly powerful, and well within their capacity to wield.
Microsoft is not the reason I believe its a pipedream to turn people into computer techs. Its a cold hard reality.
Even particularly smart people have to want to be computer techs. I work with teachers, genuinely smart people, who have zero desire or motivation to learn computer use outside how it can help them teach in a fairly “if its not broke don’t fix it” mentality. They aren’t incurious but they have limited time and resources and they use such elsewhere. My attempts to get them to even try Linux Mint has thus far failed, the idea that I could get them to learn CLI is absurd.
Don’t get me wrong, I believe even dim wits could learn to be computer techs and use a command line, but that requires them to want that. Most people do not intrinsically desire that.
The only things that people “intrinsically” want are food and fornication. Everything else, they have been taught and trained. The training they have received from Microsoft domination has been “don’t learn how to use a computer”.
That training is something to despise and reject, not incorporate into Linux.
The only things that people “intrinsically” want are food and fornication. Everything else, they have been taught and trained.
EVERYTHING? I enjoy doing things that aren’t eating and sex on a intrinsic level that I was never trained to enjoy. I just… wanted to do those things. A lot of things are intrinsically fun that are not eating and sex.
The training they have received from Microsoft domination has been “don’t learn how to use a computer”.
Why didn’t people adopt personal computers en masse before Windows came to be then? After Windows 3.0, personal ownership of computers more than doubled over the course of 5-6 years and then continued to balloon, speeding up adoption well beyond the previous decade.
Look, I’m not a fan of Microsoft either but this is conspiracism.
EVERYTHING? I enjoy doing things that aren’t eating and sex on a intrinsic level that I was never trained to enjoy.
No, not “intrinsically”, you don’t. Food, fuck, sleep, that’s about it. You likely enjoy other things as well, but not intrinsically. I enjoy Sudoku, but that is something I learned. There is no “enjoy sudoko” element within me that I did not put there myself.
Why didn’t people adopt personal computers en masse before Windows came to be then?
They did. Everyone I knew back in the Windows 3.1 days already had computers. Most of those people didn’t have Windows, and used standalone applications. The increase in ownership came when hardware prices finally fell enough for them to be affordable. Windows development was a result of that uptick, not the cause.
I enjoy Sudoku, but that is something I learned. There is no “enjoy sudoko” element within me that I did not put there myself.
You didn’t enjoy learning Sudoku in the first place? Did you have to force yourself? Did someone teach you how to enjoy sodoku after you learned how to actually play?
Maybe there isn’t a specific Sudoku drive in human beings but that’s not what intrinsically means. There is an intrinsic drive to follow your natural intellectual and physical interests that do not have to be taught. They are variable depending on the person’s personal inclinations, but you are not “trained” to enjoy something. Even as seemingly fundamental like reading. You might have to learn how to read first, but that’s not being “trained to enjoy” reading. Whether you enjoy it depends on the type of person you are.
Like, if I saw someone doing something that looks fun or interesting, I’d want to participate intrinsically.
If someone offered me money to participate I would be extrinsically motivated.
They did. Everyone I knew back in the Windows 3.1 days already had computers. Most of those people didn’t have Windows, and used standalone applications. The increase in ownership came when hardware prices finally fell enough for them to be affordable. Windows development was a result of that uptick, not the cause.
I mean, maybe, price is obviously a compelling aspect here. Its hard to separate correlation and causation, though I’ll hand you that price was probably more compelling.
That said, the people you knew who already owned computers were part of a minority, only about 15% of American households had a computer when Windows 3.1 released.
Do you also think that anyone that wants a car should be a mechanic? Anyone that wants a house should be a builder? Anyone that wants to have electricity should be a electrician? Anyone that wants to listen to music should be a musician? Anyone that wants to eat they should learn how to farm? Anyone that wants a drug should be a pharmacist?
People put their time and effort in different things, you might’ve learned how to program and became tech literate, but that doesn’t mean everyone else wants or should do the same.
Sure life would be easier if everyone was an expert in every field, but that’s a clearly ridiculous proposition.
Maybe realize the sheer privilege that is wanting everyone to be a “computer tech” just because you are one yourself. Maybe realize that the only reason you can afford to be a “computer tech” is because someone else is a “hardware tech” or a “architecture tech” or a “electricity tech” or whatever else, and those people would likely also want you to be a “tech” in their field so they don’t need to make things that “just work” for non-“tech” people.
Do you also think that anyone that wants a car should be a mechanic?
I reject the premise.
I think that anyone who wants to be a driver should be able to understand that the brake pedal squeezes the pads against the rotor.
I don’t think that everyone who can identify a brake rotor is a mechanic.
Anyone that wants a drug should be a pharmacist?
I think that anyone who wants any sort of medicine should have enough medical, mathematical, and statistical knowledge to understand that vaccines don’t cause autism. I don’t think that everyone with such knowledge is a pharmacist, mathematician, or statistician.
The idea that the command line is “unfriendly” and that decelopers should hide it away is, in my opinion, the computer equivalent of the antivax movement.
People see computers the same way they see clothes, it’s a tool for a job. Some people know a lot about them and some people make their living making or modifying them. But most people just want it to be usable.
In the same vein, saying people should be able to use the terminal to use a computer is like saying that people should be able to sew to wear clothes.
Much like how people don’t want to pick up a needle to patch a hole in their clothes, they don’t want to mess with the terminal to troubleshoot any errors. People expect things to “just work” and that’s not an unreasonable expectation.
It’s easy for you to say that everyone should just know how to use the terminal, but it’s also easy for someone that sews to say that everyone should know how to use a sewing machine; or for someone that likes hardware to say everyone should be able to open their computers and swap components; or for someone that how to drive to say that everyone should know too; or for someone that diets a lot to say that everyone should know how to count calories; etc. etc. etc.
Point is that people learn different things, not everyone has the same interests or specialties. And just because they don’t share specialties, doesn’t mean they should be shut out of important or useful tools.
P.S.: the antivax movement happens because of lack of trust in medical institutions. People should be able to trust qualified doctors to inform them and recommend proper procedures, people shouldn’t need to be “medicine savvy” enough to know what each drug or procedure does before they seek treatment. If anything, this need for “medicine savviness” is what pushes people into “doing their own research” and becoming antivax.
they don’t want to mess with the terminal to troubleshoot any errors.
I reject your premise that the purpose of the terminal is to troubleshoot errors. That is part of the widespread misconception I am talking about.
The terminal is simply for using the computer. With all the command line utilities available, and their widespread interoperability, the terminal should be one of the first tools a user looks for.
A GUI is a hammer. The CLI is the Snap-On tool truck.
Turning everyone into “computer techs” is how we undermine for-profit OS. The command line is a spoon. In the hand of a toddler, it goes flying across the room, along with the mashed potatoes it held. Microsoft’s answer to that flying spoon is to teach the kid that they can never touch the spoon; they must let mommy do it for them (and here is “mommy’s” bill for that “service”).
Microsoft teaches that it is a “pipe dream” for the average person to ever have sufficient mastery over the spoon to be able to feed themselves. They taught us that spoons are scary and dangerous.
Linux keeps putting that spoon on her tray, and encouraging her to use it.
My “goal” has less to do with bringing Linux to the masses and more with bringing the masses to Linux. The “pipe dream” argument you presented should not be ported in. The “normie” should be taught from a very young age that the command line isn’t “unfriendly”, but wildly powerful, and well within their capacity to wield.
Microsoft is not the reason I believe its a pipedream to turn people into computer techs. Its a cold hard reality.
Even particularly smart people have to want to be computer techs. I work with teachers, genuinely smart people, who have zero desire or motivation to learn computer use outside how it can help them teach in a fairly “if its not broke don’t fix it” mentality. They aren’t incurious but they have limited time and resources and they use such elsewhere. My attempts to get them to even try Linux Mint has thus far failed, the idea that I could get them to learn CLI is absurd.
Don’t get me wrong, I believe even dim wits could learn to be computer techs and use a command line, but that requires them to want that. Most people do not intrinsically desire that.
The only things that people “intrinsically” want are food and fornication. Everything else, they have been taught and trained. The training they have received from Microsoft domination has been “don’t learn how to use a computer”.
That training is something to despise and reject, not incorporate into Linux.
EVERYTHING? I enjoy doing things that aren’t eating and sex on a intrinsic level that I was never trained to enjoy. I just… wanted to do those things. A lot of things are intrinsically fun that are not eating and sex.
Why didn’t people adopt personal computers en masse before Windows came to be then? After Windows 3.0, personal ownership of computers more than doubled over the course of 5-6 years and then continued to balloon, speeding up adoption well beyond the previous decade.
Look, I’m not a fan of Microsoft either but this is conspiracism.
No, not “intrinsically”, you don’t. Food, fuck, sleep, that’s about it. You likely enjoy other things as well, but not intrinsically. I enjoy Sudoku, but that is something I learned. There is no “enjoy sudoko” element within me that I did not put there myself.
They did. Everyone I knew back in the Windows 3.1 days already had computers. Most of those people didn’t have Windows, and used standalone applications. The increase in ownership came when hardware prices finally fell enough for them to be affordable. Windows development was a result of that uptick, not the cause.
You didn’t enjoy learning Sudoku in the first place? Did you have to force yourself? Did someone teach you how to enjoy sodoku after you learned how to actually play?
Maybe there isn’t a specific Sudoku drive in human beings but that’s not what intrinsically means. There is an intrinsic drive to follow your natural intellectual and physical interests that do not have to be taught. They are variable depending on the person’s personal inclinations, but you are not “trained” to enjoy something. Even as seemingly fundamental like reading. You might have to learn how to read first, but that’s not being “trained to enjoy” reading. Whether you enjoy it depends on the type of person you are.
Like, if I saw someone doing something that looks fun or interesting, I’d want to participate intrinsically.
If someone offered me money to participate I would be extrinsically motivated.
I mean, maybe, price is obviously a compelling aspect here. Its hard to separate correlation and causation, though I’ll hand you that price was probably more compelling.
That said, the people you knew who already owned computers were part of a minority, only about 15% of American households had a computer when Windows 3.1 released.
Do you also think that anyone that wants a car should be a mechanic? Anyone that wants a house should be a builder? Anyone that wants to have electricity should be a electrician? Anyone that wants to listen to music should be a musician? Anyone that wants to eat they should learn how to farm? Anyone that wants a drug should be a pharmacist?
People put their time and effort in different things, you might’ve learned how to program and became tech literate, but that doesn’t mean everyone else wants or should do the same.
Sure life would be easier if everyone was an expert in every field, but that’s a clearly ridiculous proposition.
Maybe realize the sheer privilege that is wanting everyone to be a “computer tech” just because you are one yourself. Maybe realize that the only reason you can afford to be a “computer tech” is because someone else is a “hardware tech” or a “architecture tech” or a “electricity tech” or whatever else, and those people would likely also want you to be a “tech” in their field so they don’t need to make things that “just work” for non-“tech” people.
I reject the premise.
I think that anyone who wants to be a driver should be able to understand that the brake pedal squeezes the pads against the rotor.
I don’t think that everyone who can identify a brake rotor is a mechanic.
I think that anyone who wants any sort of medicine should have enough medical, mathematical, and statistical knowledge to understand that vaccines don’t cause autism. I don’t think that everyone with such knowledge is a pharmacist, mathematician, or statistician.
The idea that the command line is “unfriendly” and that decelopers should hide it away is, in my opinion, the computer equivalent of the antivax movement.
Here is a simpler one:
People see computers the same way they see clothes, it’s a tool for a job. Some people know a lot about them and some people make their living making or modifying them. But most people just want it to be usable.
In the same vein, saying people should be able to use the terminal to use a computer is like saying that people should be able to sew to wear clothes.
Much like how people don’t want to pick up a needle to patch a hole in their clothes, they don’t want to mess with the terminal to troubleshoot any errors. People expect things to “just work” and that’s not an unreasonable expectation.
It’s easy for you to say that everyone should just know how to use the terminal, but it’s also easy for someone that sews to say that everyone should know how to use a sewing machine; or for someone that likes hardware to say everyone should be able to open their computers and swap components; or for someone that how to drive to say that everyone should know too; or for someone that diets a lot to say that everyone should know how to count calories; etc. etc. etc.
Point is that people learn different things, not everyone has the same interests or specialties. And just because they don’t share specialties, doesn’t mean they should be shut out of important or useful tools.
P.S.: the antivax movement happens because of lack of trust in medical institutions. People should be able to trust qualified doctors to inform them and recommend proper procedures, people shouldn’t need to be “medicine savvy” enough to know what each drug or procedure does before they seek treatment. If anything, this need for “medicine savviness” is what pushes people into “doing their own research” and becoming antivax.
I reject your premise that the purpose of the terminal is to troubleshoot errors. That is part of the widespread misconception I am talking about.
The terminal is simply for using the computer. With all the command line utilities available, and their widespread interoperability, the terminal should be one of the first tools a user looks for.
A GUI is a hammer. The CLI is the Snap-On tool truck.
That was an example not a premise. But whatever. I give up.