I just watched a video on Youtube that commented on some twitch streamer dude with long hair, (he said “pirate software”, not sure if it is the channel name or the streamer handle) that apparently weighed in on the game preservation petition going around in the EU and the comments he got. While the things he said all pertained to this issue, it had stark parallels to some of our forums and groups on the Linux side. As FCM is a magazine dedicated to welcoming n00bs, I thought it may be appropriate. Trigger warning: I will use the term “Code of Conduct” (CoC) here and though it has lots of negative connotations, as it gets weaponised to get politics or political opinions into things that should not have them, think of it as the old “forum rules” that you used to see on, well, forums, when I use it. Currently, there are a few (and getting fewer!) easy accessible options where users can get help on Linux issues, in the local vernacular particularly. Lots of times there are n00b questions, like, I’m new to Linux what is the best distro? Or, what is the best app to do x or y. While I think that people need to learn to ask better questions, myself included, we are also products of our cultural influences. (For instance, listening to the radio, or conversations, the local word for “song” gets replaced with the English word, “song”, in almost every interview and group chat, and no-one bats an eyelid.) People are bad at asking questions because they are lazy too, they don’t want to type out a paragraph, just a short sentence.
Je viens de regarder une vidéo YouTube dans laquelle un streamer Twitch aux cheveux longs commentait (il a dit « logiciel pirate », je ne sais pas s'il s'agit du nom de la chaîne ou du pseudonyme) qui semblait s'être prononcé sur la pétition pour la préservation du jeu vidéo qui circulait dans l'UE et sur les commentaires qu'il a reçus. Bien que ses propos concernaient tous ce sujet, ils présentaient des similitudes frappantes avec certains de nos forums et groupes Linux. Le FCM étant un magazine dédié à l'accueil des débutants, j'ai pensé que cela pourrait être approprié.
Avertissement : j'utiliserai ici le terme « Code de conduite » (CdC). Bien qu'il ait de nombreuses connotations négatives, car il est instrumentalisé pour mêler politique ou opinions politiques à des sujets qui ne devraient pas l'être, il faut le considérer comme les anciennes « règles de forum » que l'on trouvait autrefois sur les forums, quand je l'utilisais.
Actuellement, il existe quelques options faciles d'accès (et de moins en moins nombreuses !) permettant aux utilisateurs d'obtenir de l'aide sur les problèmes liés à Linux, notamment en langue locale. On se pose souvent des questions de débutant, du genre : « Je débute avec Linux, quelle est la meilleure distribution ? » ou « Quelle est la meilleure application pour faire x ou y ? ». Je pense que chacun, moi y compris, doit apprendre à poser de meilleures questions, mais nous sommes aussi le produit de nos influences culturelles. (Par exemple, en écoutant la radio ou les conversations, le mot local pour « chanson » est remplacé par le mot anglais « song » dans presque tous les entretiens et discussions de groupe, et personne ne sourcille.) Les gens ont aussi du mal à poser des questions parce qu'ils sont paresseux ; ils ne veulent pas écrire un paragraphe, juste une phrase courte.
You’d have to admit, that if someone told you their fridge stopped running, and asked you, how to fix it? We could all agree that one needs more information. Lets face it, a fridge is a fairly simple appliance, but just saying that it stopped running, tells you nothing. While this is frustrating to someone trying to help, a comment like, “move to Alaska, so you don’t need it”, is not helping the situation. After n00b questions like these, come the smarty pants comments like, RTFM (read the f-ing manual), or the really non-helpful comments or downright nasty ones. At this point, I’m asking myself, why are you weighing in? This is where the Youtube video struck home for me. People think their opinion matters (and we will get back to this). They don’t bother to read the previous comments and just want to express their opinion. For the people who genuinely want to help, you now need to wade through the marshes to find out if your own was applied, or not. The other part is that when you get the same thing over and over, it “dulls” the senses. While I like to type the word n00b, as it stands out, (catches the eye) some people may think that I’m talking down to a new user, but I’m not. I kind of giggle when people call me a n00b somewhere, as being the n00b allows me some liberties. For me, these are just words on a screen that convey no emotion - any emotion you find in the word n00b, you put there. The same could be said for the word “newbie”.
Admettez que si quelqu'un vous annonçait que son réfrigérateur est en panne et vous demandait comment le réparer, on serait tous d'accord pour dire qu'il faut plus d'informations. Soyons francs, un réfrigérateur est un appareil assez simple, mais dire qu'il est en panne ne sert à rien. Si c'est frustrant pour quelqu'un qui essaie d'aider, un commentaire du genre « Déménage en Alaska, tu n'en auras pas besoin » n'arrange rien.
Après ce genre de questions de débutant, viennent les commentaires futés du genre « Lisez ce foutu manuel », ou les commentaires vraiment inutiles, voire carrément méchants. Là, je me demande : pourquoi vous mêlez-vous de ça ? C'est là que la vidéo YouTube m'a interpellé. Les gens pensent que leur avis compte (et on y reviendra). Ils ne prennent pas la peine de lire les commentaires précédents et veulent juste exprimer leur opinion. Pour ceux qui veulent vraiment aider, il faut maintenant se frayer un chemin à travers les marais pour savoir si le votre commentaire a été appliqué ou non. L'autre problème, c'est que répéter sans cesse la même chose abrutit les sens.
J'aime bien taper le mot « n00b » (novice), car il attire le regard. Certains pourraient penser que je parle avec condescendance à un nouvel utilisateur, mais ce n'est pas le cas. Je rigole un peu quand on me traite de « n00b » quelque part, car être un « n00b » me donne quelques libertés. Pour moi, ce ne sont que des mots sur un écran qui ne transmettent aucune émotion ; toute émotion que vous trouvez dans le mot « n00b », vous la mettez là. On pourrait dire la même chose du mot « newbie » (débutant).
I used to work for an OEM and had to join lots of forums for manufacturers and to get issues sorted out with compatibility between brands, for instance and I would gladly be the n00b if I needed help. However, these types of forums are a lot more professional, unlike dealing with the unwashed masses of say, facebook. They have a CoC you need to adhere to and it is moderated by a professional in the field, (or if company owned, an employee) unlike say, social media. The CoC’s here are all related to the forum and the subject though, nothing to do with politics. While I don’t advocate for AI, it could be helpful in pointing users to resources based on the content of their questions. I mean, you do not need to answer the same question over-and-over-and-over of “I forgot my password on Ubuntu, how to reset?” when it can point them to a knowledge base (KB) immediately, thus avoiding those unhelpful and toxic answers like, “KYS, use Arch”. Why I say AI here, is because searching knowledge bases is not as straight forward as you may think. You could use the “wrong” phrase or structure your query “wrong” and get no answer, while it is definitely there. I can speak from experience here, as I used to work for a UK based company and when I got no joy from their KB, I would ask in our group and someone would search with another term and find what I was looking for and comment that “you did not look hard enough”, whatever that means. English, not being my first language, I would never have found it, as I did not know that specific search term, so I truly understand when n00bs cannot find what they are looking for.
J'ai travaillé pour un équipementier et j'ai dû m'inscrire sur de nombreux forums de fabricants pour résoudre des problèmes de compatibilité entre marques, par exemple. J'étais ravi d'être le noob si j'avais besoin d'aide. Cependant, ces forums sont beaucoup plus professionnels, contrairement aux forums populaires comme Facebook. Ils ont un code de conduite à respecter, modéré par un professionnel du domaine (ou, si l'entreprise en est propriétaire, par un employé), contrairement aux réseaux sociaux. Les codes de conduite sont tous liés au forum et au sujet, et n'ont rien à voir avec la politique.
Bien que je ne sois pas un fervent défenseur de l'IA, elle pourrait être utile pour orienter les utilisateurs vers des ressources en fonction du contenu de leurs questions. Inutile de répondre sans cesse à la même question : « J'ai oublié mon mot de passe sur Ubuntu, comment le réinitialiser ? », car l'IA peut les orienter immédiatement vers une base de connaissances (KB), évitant ainsi des réponses inutiles et toxiques comme : « KYS, utilise Arch ». Je parle d'IA ici, car la recherche dans les bases de connaissances n'est pas aussi simple qu'on pourrait le croire. On peut utiliser une expression erronée ou formuler une requête erronée et ne pas obtenir de réponse, même si elle existe bel et bien. Je parle d'expérience : j'ai travaillé pour une entreprise britannique et, lorsque leur base de connaissances ne me convenait pas, je demandais à un membre de mon groupe, et quelqu'un cherchait avec un autre terme, trouvait ce que je cherchais et me disait : « Vous n'avez pas cherché assez attentivement », quoi que cela veuille dire. L'anglais n'étant pas ma langue maternelle, je n'aurais jamais trouvé, car je ne connaissais pas ce terme de recherche spécifique. Je comprends donc parfaitement que les débutants ne trouvent pas ce qu'ils cherchent.
Getting back to the other point, some people just want to add their two cents, they think their opinion matters or it will change anything. Telling a Cinnamon user to switch to KDE is not helpful. Yes, you may find KDE easier, but they may not, also it is your opinion and it does to solve the problem the user has, of connecting their phone to their computer. Though as a whole, we have to be open and welcoming to new users of Linux, we also somehow need to eliminate the common questions that you see every day and also keep the channels clear of the Dunning-Kruger type of users, who have installed some obscure i3-looking desktop and think they are superior to new users who are struggling and leave nasty comments. If I look at it from the perspective of a maintainer of free software, I can understand the frustration when people who don’t donate just “demand” things and I also understand that there are people who use Linux because they cannot afford software. But! I’m not talking about those, I’m talking about the common everyday Linux n00b asking a question somewhere that is open to everyone, like say, facebook, as that is all they know. I won’t say social media as a whole, as I find that to me mostly empty cans making the most noise.
Pour revenir à l'autre point, certaines personnes veulent juste apporter leur contribution, pensant que leur opinion compte ou que cela changera quelque chose. Dire à un utilisateur de Cinnamon de passer à KDE n'est pas utile. Oui, vous pouvez trouver KDE plus simple, mais pas lui ; c'est aussi votre opinion. Cela doit résoudre le problème de connexion du téléphone de l'utilisateur à son ordinateur. Cependant, dans l'ensemble, nous devons être ouverts et accueillants envers les nouveaux utilisateurs de Linux. Nous devons aussi éliminer les questions courantes que l'on voit tous les jours et éviter les utilisateurs de type Dunning-Kruger, qui ont installé un bureau obscur ressemblant à un i3, qui se croient supérieurs aux nouveaux utilisateurs en difficulté et qui laissent des commentaires désagréables.
En tant que mainteneur de logiciels libres, je comprends la frustration quand des gens qui ne font pas de dons se contentent d'« exiger » des choses, et je comprends aussi que certains utilisent Linux parce qu'ils n'ont pas les moyens d'acheter des logiciels. Mais… Je ne parle pas de ceux-là, mais du novice Linux lambda qui pose une question sur un site ouvert à tous, comme Facebook, car c'est tout ce qu'il connaît. Je ne parle pas des réseaux sociaux en général, car je trouve que ce sont surtout les boîtes vides qui font le plus de bruit.
To N00bs, I want to say, put as much effort into the question you are asking, stating what you have read and tried before asking, as equivalent to the effort that you would expect in explaining the answer. A quick search in the forum also never hurt anyone before asking your question. Never write off real people and real answers related to their experience, for AI slop. The glue may keep the cheese on the pizza, but the following diarrhoea won’t be fun. I know I have mentioned AI as a possible solution, but I mean there can also be manual means, where a user has to read the rules and common questions first, before being allowed to post. Making the questions searchable in a way that if a user asks a question, that not only direct hits come up, but related ones too. Maybe the forum software or KB software has to change, which expands the search to the next nearest term? All I know is that if we want Linux to be accepted, we need to keep the n00bs and the trolls apart and maybe get more moderators to just “sweep and clean”, removing “nonsense” answers to posts. If you think I was picking on facebook, maybe I was, but you have to admit, that there are still ‘eedjits’ on there that post crap like, 1like = 1prayer or send this to everyone, Bill Gates will share his wealth, just saying…
Aux novices, je tiens à dire : consacrez autant d'attention à la question que vous posez, en indiquant ce que vous avez lu et essayé avant de la poser, que l’effort requis pour expliquer la réponse. Une recherche rapide sur le forum ne nuit jamais à personne avant de poser votre question. Ne négligez jamais les personnes et leurs réponses vraiment liées à leur expérience, comme si c’était de l’IA. La colle peut maintenir le fromage sur la pizza, mais la diarrhée qui suit n'est pas agréable.
J’ai mentionné l’IA comme une solution possible, mais je veux dire qu’il pourrait aussi y avoir des solutions manuelles, obligeant l’utilisateur à lire les règles et les questions fréquentes avant d’être autorisé à poster. Il faudrait, lorsqu’un utilisateur pose une question, l'analyser de manière à recevoir non seulement les réponses directes, mais aussi les réponses connexes. Peut-être faudrait-il modifier le logiciel du forum ou de la base de connaissances pour étendre la recherche au terme voisin le plus proche ? Tout ce que je sais, c'est que si nous voulons que Linux soit accepté, nous devons tenir les novices à l'écart des trolls, et peut-être embaucher plus de modérateurs pour faire le ménage et supprimer les réponses « absurdes » aux messages.
Si vous pensez que je m'en prenais à Facebook, peut-être, mais il faut admettre qu'il y a encore des « imbéciles » qui postent des conneries du genre : « 1 like = 1 prière » ou qui envoient à tout le monde, Bill Gates partagera sa fortune, juste pour dire…