Linus Torvalds on Social Media: 'It's a Disease. It Seems To Encourage Bad Behavior.' (linuxjournal.com)
From a wide-ranging interview of Linus Torvalds with Linux Journal on the magazine's 25th anniversary: Linux Journal: If you had to fix one thing about the networked world, what would it be?
Linus: Nothing technical. But, I absolutely detest modern "social media" -- Twitter, Facebook, Instagram. It's a disease. It seems to encourage bad behavior. I think part of it is something that email shares too, and that I've said before: "On the internet, nobody can hear you being subtle". When you're not talking to somebody face to face, and you miss all the normal social cues, it's easy to miss humor and sarcasm, but it's also very easy to overlook the reaction of the recipient, so you get things like flame wars, etc., that might not happen as easily with face-to-face interaction. But email still works. You still have to put in the effort to write it, and there's generally some actual content (technical or otherwise). The whole "liking" and "sharing" model is just garbage. There is no effort and no quality control. In fact, it's all geared to the reverse of quality control, with lowest common denominator targets, and click-bait, and things designed to generate an emotional response, often one of moral outrage.
Add in anonymity, and it's just disgusting. When you don't even put your real name on your garbage (or the garbage you share or like), it really doesn't help. I'm actually one of those people who thinks that anonymity is overrated. Some people confuse privacy and anonymity and think they go hand in hand, and that protecting privacy means that you need to protect anonymity. I think that's wrong. Anonymity is important if you're a whistle-blower, but if you cannot prove your identity, your crazy rant on some social-media platform shouldn't be visible, and you shouldn't be able to share it or like it.
Linux Journal: Is there any advice you'd like to give to young programmers/computer science students?
Linus: I'm actually the worst person to ask. I knew I was interested in math and computers since an early age, and I was largely self-taught until university. And everything I did was fairly self-driven. So I don't understand the problems people face when they say "what should I do?" It's not where I came from at all.
Linus: Nothing technical. But, I absolutely detest modern "social media" -- Twitter, Facebook, Instagram. It's a disease. It seems to encourage bad behavior. I think part of it is something that email shares too, and that I've said before: "On the internet, nobody can hear you being subtle". When you're not talking to somebody face to face, and you miss all the normal social cues, it's easy to miss humor and sarcasm, but it's also very easy to overlook the reaction of the recipient, so you get things like flame wars, etc., that might not happen as easily with face-to-face interaction. But email still works. You still have to put in the effort to write it, and there's generally some actual content (technical or otherwise). The whole "liking" and "sharing" model is just garbage. There is no effort and no quality control. In fact, it's all geared to the reverse of quality control, with lowest common denominator targets, and click-bait, and things designed to generate an emotional response, often one of moral outrage.
Add in anonymity, and it's just disgusting. When you don't even put your real name on your garbage (or the garbage you share or like), it really doesn't help. I'm actually one of those people who thinks that anonymity is overrated. Some people confuse privacy and anonymity and think they go hand in hand, and that protecting privacy means that you need to protect anonymity. I think that's wrong. Anonymity is important if you're a whistle-blower, but if you cannot prove your identity, your crazy rant on some social-media platform shouldn't be visible, and you shouldn't be able to share it or like it.
Linux Journal: Is there any advice you'd like to give to young programmers/computer science students?
Linus: I'm actually the worst person to ask. I knew I was interested in math and computers since an early age, and I was largely self-taught until university. And everything I did was fairly self-driven. So I don't understand the problems people face when they say "what should I do?" It's not where I came from at all.
I knew I was interested in math and computers since an early age, and I was largely self-taught until university. And everything I did was fairly self-driven. So I don't understand the problems people face when they say "what should I do?"
So the advice he's really giving here, just in a roundabout way, is "Do what you like".
That is, if some aspect of computer technology is not complying enough that you want to try and work with it for fun, move around until you find something that does so move you.
I would say there are a lot more areas to explore now than there used to be when studying CS, so it's easier for younger students to feel a bit lost and not really know what to do. Explore niches and find out what is naturally fun and interesting, even better if it cross-correlates with any other interests you have.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
It's important to remember that the crappy stuff is what we tend to hear about. Meanwhile 3+ nines of usage of these platforms is perfectly bland, uninteresting, and useful. Facebook has been a great tool for keeping in touch with my dispersed sisters. No one is forcing me to read a bunch of empty shitposts, and I don't. I used to avoid Twitter until a colleague demonstrated how it could be very useful as an information source for our job. The majority of usage on these platforms is all like this, not very interesting. But the shitposts get all the attention. It's much like when I used to work in a bookstore. Co-workers used to complain all day about how these 'stupid customers' could not put books back in the right place. I admit, I made that mistake too, until one day a mentor told me to look at how many people came in and out of that store every day (I date myself, this was pre-Amazon) and think about how few actually put the book back wrong or some other annoying thing. Come to think of it, that little piece of advice may have turned my life around..anyway, stop being such a negative nellie.
This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
1) Requiring someone to know at least three programming languages by the end of high school is a particularly idiotic form of gate keeping because it ensures that everyone who 'passes' has wasted their time learning the syntax for various languages rather than actually learning how to program in those languages.
2) Nobody has ever said "must know three programming languages" is sexist and nobody would. That's entirely in your imagination.
3) Nobody has claimed college is faster than self-training. It is, however, more thorough and forces you to study subjects you would otherwise skip and forces you to follow through with projects rather than abandoning them. The breadth of knowledge and discipline that you have to develop to get the degree is what people value about college over self-training.
I'd agree about the 99%... if we lived in a world without what some call "social justice", or without "deplatforming". People trying to get you fired by email-bombing your employer, for having an Ungood opinion. Or not getting hired for your political views. Many, many more people than the 1% whistleblowers have very good and valid reasons to want to keep their professional, political, gaming, and social personae separated. Identity is abused more often and in far worse ways than anonymity is.
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...