„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie die giftige Laravel-Community meine Leidenschaft für das Codieren zerstörte.

Wie die giftige Laravel-Community meine Leidenschaft für das Codieren zerstörte.

Veröffentlicht am 09.11.2024
Durchsuche:108

How the toxic Laravel community destroyed my passion for coding.

Ich erinnere mich noch daran, als wäre es gestern gewesen, aber es ist über zwei Jahrzehnte her, als ich mich auf den Weg zum Webentwickler machte.

Ich habe mich über mein 56k-Modem eingewählt und die Telefonleitung überlastet, damit ich einige meiner Lieblingswebsites durchsuchen konnte. Dann habe ich mich gefragt, wie ich mein eigenes machen könnte.

Ich habe herausgefunden, dass ich HTML in Microsoft Word erstellen kann. Ich habe ein Dokument mit Laufrahmen, GIFs und allem erstellt. Es war herrlich und schrecklich.

Dann habe ich angefangen, mir den Quellcode in MS Word anzusehen, und von dort aus wurde alles weitergeführt. Ich lernte Tabellenlayouts und CSS-Dropdowns und bekam meinen ersten richtigen Job bei der Arbeit an einer lokalen Kleinanzeigen-Website.

Ich hatte meine Menüs immer kopiert und in jede einzelne Seite eingefügt. Es gab keine Layout-Dateien oder Include-Dateien, es war einfach das gute altmodische TROCKEN ohne das D. Dann teilte mir einer meiner Kollegen mit, dass ich nicht mehr meine ganze Zeit damit verbringen müsse, jede einzelne Seite zu bearbeiten, wenn sich ein Menü oder ein Logo änderte. Ich könnte dieses seltsame Ding namens „PHP“ verwenden.

Sobald ich nach Hause kam, wurde mir schnell klar, dass ich einfach eine Menüdatei erstellen und sie in alle meine Seiten einbinden könnte. Das hat mich völlig umgehauen.

Es vergingen mehrere Jahre. Ich hatte fast alles gelernt, was es über Vanilla JS, CSS, HTML und PHP zu wissen gab. Ich habe sogar einige meiner eigenen Frameworks gerollt.

Die Frameworks waren alle schrecklich, aber sie funktionierten, und zwar schnell. Ich wusste damals noch nicht einmal, was „Frameworks“ sind, bis ich auf ein kleines Ding namens „Laravel“ stieß.

Ich zögerte zuerst. Ich hatte das Gefühl, dass mein Weg der richtige (wenn auch schreckliche) Weg war, Dinge zu tun. Ich war fast beleidigt. Warum war Laravel so beliebt? Ich habe es mehrmals versucht, aber mein Ego drängte mich immer wieder in meine alten Gewohnheiten zurück.

Dann habe ich das eines Tages beiseite gelegt und Laravel wirklich ausprobiert. Es ist jetzt über ein Jahrzehnt her und ich verwende Laravel bis heute. Ich habe Dutzende Pakete erstellt, die zusammen Tausende von Sternen erhalten haben, habe Leuten in Foren und Discord-Kanälen geholfen und so weiter. Ich habe die Entwickler auch unterstützt, indem ich unter anderem Dinge wie Nova gekauft habe.

Das soll nicht prahlen oder mich wichtiger erscheinen lassen. Ich habe Laravel wirklich geliebt und war begeistert, jeden Tag aufzuwachen, um an etwas Neuem zu arbeiten. Das geschah erst, als ich mich wirklich in die Laravel-„Community“ einmischte.

Ich war im Laravel-Subreddit ziemlich aktiv. Ich habe versucht, den Leuten so oft wie möglich zu helfen, und habe viele Treffer erzielt, als ich meine Pakete geteilt habe.

Dann änderte sich eines Tages etwas.

Der Laravel-Subreddit hat beschlossen, einige neue Mods einzustellen. Ich habe zunächst nicht viel darüber nachgedacht, bis ich bemerkte, dass die Community deutlich weniger aktiv wurde.

Die Mods haben beschlossen, eine Reihe neuer Regeln einzuführen. Sie löschten und sperrten Threads links und rechts. Es kam mir bizarr vor, aber ich habe trotzdem versucht, aktiv zu bleiben.

Das passierte, bis ich eines schönen Tages mit einem Paket, an dem ich arbeitete, Probleme hatte. Ich habe Tailwind gelernt und wollte damit mein eigenes UI-Komponentenpaket rollen. Mein Problem war, dass ich nicht sicher war, wie ich alle Klassen in meinen Paketkomponentenansichten „bereinigen“ sollte.

Also habe ich getan, was ich normalerweise mache. Ich ging zum Laravel-Subreddit und fragte, ob jemand wüsste, wie man das am besten macht. Rückblickend war es eine einfache Antwort; Fügen Sie einfach das Paketverzeichnis Glob zur Tailwind-Konfigurationsdatei hinzu, wenn es installiert wird.

Allerdings bekam ich diese Antwort damals nicht. Stattdessen bekam ich einen dieser neuen Mods, der meine Frage komplett löschte.

Als ich dem Mod eine Nachricht schickte und fragte, warum sie meinen Beitrag gelöscht haben (was in den Jahren, in denen ich auf dem Subreddit war, noch nie passiert war), wurde ich stummgeschaltet.

Das hat mich wirklich sauer gemacht. Es war, als ob die ganze Zeit und Mühe, die ich in die Community gesteckt habe, mit einem Klick weggespült wurde.

Also habe ich beschlossen, einen alternativen Account einzurichten und dem Mod zu sagen, was ich von ihm halte. Ich fand es völlig absurd, dass das passierte. Vielleicht war ich ein bisschen blind vor Wut.

Der Mod hat dann beschlossen, mich vollständig aus dem Subreddit zu verbannen und sich dann bei den Administratoren zu beschweren, um mein Konto von der gesamten Website zu verbannen. Konten, die ich jahrzehntelang hatte, waren alle fast augenblicklich verschwunden.

Während dies geschah, war ich auch aktives Mitglied des Laravel-Discord-Kanals. Ich würde jeden Tag in den Hilfekanal gehen und so viele Fragen wie möglich beantworten. Oft boten mir Leute an, mir Geld für meine Hilfe zu spenden, lehnten es aber immer ab. Für mich ging es nicht um Geld, ich liebte das Framework einfach wirklich und wollte sehen, wie die Leute damit erfolgreich sind.

In der Vergangenheit ist mir aufgefallen, dass Taylor (erstellt aus Laravel) auf Reddit ziemlich ekelhaft behandelt wurde. So sehr, dass er mehrere eigene Konten gelöscht hatte.

Ich dachte, vielleicht könnte jemand auf dem Laravel-Discord-Kanal meine Frustration verstehen. Also erwähnte ich im allgemeinen Kanal, was auf Reddit passiert war, und fragte, ob noch jemand so etwas erlebt hätte.

Einer der Discord-Mods (einer, der Leuten, die Hilfe suchten, oft unhöfliche Antworten gab und auch ein 15-jähriges Kind sperrte, weil es sein erstes Laravel-Projekt im Kanal geteilt hatte), beschloss, mich zu schließen. Er sagte mir, dies sei kein Ort, um über Reddit zu diskutieren und damit aufzuhören. Das habe ich getan.

Mehrere Wochen vergingen. Dann erhielt ich plötzlich eine Benachrichtigung auf Discord. Es war der Reddit-Mod, der mir verboten hat, mich zu erwähnen. Er hatte die ganze Situation zur Sprache gebracht, um sich von jeglichem Fehlverhalten freizusprechen. Er hat abgeschnittene und veränderte Screenshots unserer Chats gepostet, die mich wie ein Monster aussehen ließen. Natürlich.

Also habe ich geantwortet. Ich sagte, dass das, was er tat, nichts weniger als eine abscheuliche Zurschaustellung von Unehrlichkeit sei.

Was ist Ihrer Meinung nach als nächstes passiert? Hat der Reddit-Mod die gleiche „stfu“-Behandlung erhalten, weil er im Discord-Kanal über Reddit gesprochen hat wie ich?

Natürlich nicht.

Der Discord-Mod, der mir gesagt hat, ich solle aufhören, über Reddit zu reden, hat sich sofort auf die Seite der Reddit-Mods gestellt und sich sogar bei ihm dafür bedankt, dass er darüber gepostet hat. Ich habe ihm buchstäblich gedankt.

Wieder einmal wurde ich wütend. Der Typ, der dafür sorgt, dass ich aus einer Community verbannt werde, in der ich ein Jahrzehnt lang aktiv war, darf jetzt jeden über das, was passiert ist, anlügen, und ihm wird sogar dafür gedankt. Danke von der Person, die mir gesagt hat, ich solle aufhören, darüber zu reden.

Sogar andere im Discord-Kanal waren verwirrt. Ich erinnere mich noch deutlich daran, dass Mitglieder erwähnt haben, wie seltsam es war, dass der Reddit-Mod es angesprochen hat, nachdem das Problem schon seit Wochen tot war.

Sie werden nie erraten, was als nächstes geschah; Ich wurde vom Discord-Kanal gesperrt.

Selbst nach all dem leistete ich weiterhin meinen Beitrag, wo ich konnte, bis mir klar wurde, dass ich nicht zum coolen Club gehörte. Ich war kein würdiges Sektenmitglied mehr. Alle meine PRs werden mit vorgefertigten Antworten abgeschlossen. Ich bin der Gnade von Leuten wie Graham Campbell ausgeliefert, die sich lächerlich machen, indem sie behaupten, mein Code sei „falsch“, und dann in denselben PR-Kommentaren dreimal einen Rückzieher machen, um sein eigenes Ego zu retten.

Ich bin jetzt an dem Punkt angelangt, an dem ich vom Programmieren im Allgemeinen einfach nur angewidert bin. Jedes Mal, wenn ich ein Arbeitsprojekt eröffnen muss, zucke ich zusammen. Alle meine Nebenprojekte wurden gelöscht. Alle meine MIT-Repos wurden entfernt.

Ich habe versucht, zu Typescript / Node / Bun zu wechseln. Es hat eine Weile Spaß gemacht, aber nichts scheint den üblen Geschmack aus meinem Mund zu bekommen. Ich erstelle und lösche Projekte häufig auf äußerst zwanghafte Art und Weise, als würde ein unbewusster Abwehrmechanismus greifen, um zu verhindern, dass ich noch mehr Zeit mit etwas verschwende, das keine Rendite bringt.

Jetzt bin ich völlig ratlos. Jeden Tag habe ich das Gefühl, als würde ich durch eine leere Wüste wandern und einer Fata Morgana dessen folgen, was einst war. Webentwicklung ist das Einzige, was ich jemals gut konnte, mit dem ich Geld verdienen und wirklich Spaß haben konnte. Es ist der einzige Beruf, an dem ich jemals festhalten könnte. Jetzt bin ich mir nicht einmal sicher, was ich mit mir anfangen soll.

Ich hätte Klempner werden sollen.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/kejedi/how-the-toxic-laravel-community-destroyed-my-passion-for-coding-1a6g?1 Bei Verstößen wenden Sie sich bitte an Study_golang@163 .com, um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3