Alles wegen Spezifität entflammt

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Man weiß nie, woher die nächste Grand Debate™ im Front-End kommt! Fallbeispiel: Wir sahen kürzlich eine, die auf einer kleinen Twitter-Umfrage von Max Stoiber basierte, bei der 57 % der Leute falsch lagen. Die Reaktionen reichten von harmlosen „Hey, ein kleiner Denksport!“ bis hin zu „Der Zustand der Web-Ausbildung ist ruiniert“ und darüber hinaus.

Ich hörte von vielen Leuten, dass sie einfach traurig waren, dass so viele Leute die Antwort auf eine ziemlich einfache Frage nicht kannten. Um fair zu sein, es war (absichtlich, da bin ich sicher) ziemlich knifflig! Es war nicht wirklich eine Frage über CSS – es ging mehr um die Idee, dass die Reihenfolge von HTML-Attributen keine Rolle spielt. Es ist die Reihenfolge von CSS, die zählt.

Eine extreme Reaktion, die ich sah, besagte, dass solche Front-End-Dinge unnötig kompliziert seien und Fehler bei solchen Dingen fast schon ein Grund zum Stolz seien. Diese Haltung war so stark, dass ich hörte, es wurde vorgeschlagen, dass Leute, die die Antwort kennen, ihre Gehirne mit nutzlosen Informationen gefüllt hätten und dass sie das irgendwie zu schlechteren Entwicklern mache. Ebenso extrem waren die Vorschläge, dass das Schreiben von HTML und CSS in dieser rohen Form immer vermieden werden sollte zugunsten von Tool-Abstraktionen, um diese „Probleme“ zu „beheben“.

(Entschuldigen Sie die Anführungszeichen dort, ich versuche nicht, eine Seite zu wählen, sondern zu betonen, dass nicht jeder diese Probleme als zu behebende Probleme betrachtet.)

Eine andere Ansicht war, dass die Stimmung anders wäre, wenn etwas Ähnliches im JavaScript-Bereich passieren würde. Die Wahrnehmung ist, dass es peinlich oder schlecht ist, JavaScript-Grundlagen nicht zu kennen, aber HTML- und CSS-Grundlagen nicht zu kennen, sei die Schuld der Sprache, oder dass der Wert des Wissens es nicht wert sei, sich damit zu beschäftigen.

Gleichzeitig wurde diese Umfrage zum perfekten Spiegel, um die starken Meinungen zu sehen, die die Leute über Front-End-Praktiken haben. Faszinierend, wirklich.

Hier sind ein paar weitere Ansichten von Leuten, die sich von ihren eigenen Blogs gemeldet haben

Keith Grant

Ich hasse es, dass dies irgendwie zu einer „Alte Garde“ gegen „Neue Garde“-Sache geworden ist.

Das Problem beim Ziehen von Linien wie dieser: Auf welcher Seite Sie sich auch befinden, es gibt einige Verrückte da draußen, die lächerliche Argumente einbringen. Und jetzt assoziieren die Leute auf der anderen Seite diese Sichtweise mit Ihnen.

Tim Kadlec

Es stört mich nicht zu sehr, dass die Leute die Frage falsch beantworten. Jeder ist in verschiedenen Phasen seiner Karriere und jeder hat unterschiedliche Probleme, mit denen er sich in seinen täglichen Aufgaben auseinandersetzen muss, also sicher, nicht jeder wird das schon wissen.

Ich finde es jedoch ein wenig alarmierend, wie viele Leute es falsch gemacht haben.

John Allsopp:

Einerseits (und das vereinfacht jede „Seite“ etwas, der Kürze halber, nicht der Respektlosigkeit gegenüber beiden), haben wir diejenigen, und ich würde mich im Großen und Ganzen wahrscheinlich diesem Lager zuordnen, die argumentieren würden, dass die Kerntechnologien des Webs genau das sind – grundlegend, und ein tiefes Verständnis davon konzeptionell (nicht unbedingt ein enzyklopädisches Wissen über jeden syntaktischen Aspekt) ist grundlegendes Arbeitswissen für professionelle Webentwickler.

Kevin Ball:

Mit dem wachsenden Stellenwert der Front-End-Entwicklung sehen wir, wie sich die Geschichte wiederholt.

Die systematische Abwertung von CSS und mehr noch von den Leuten, die CSS verwenden.

Das ständige „Mansplaining“ von CSS-Funktionen an Frauen, die buchstäblich der Grund dafür sind, dass es existiert.

Konferenzredner stellten Fragen, ob „Leute, die kein JavaScript schreiben können, einen Wert haben“?

All das zu einer Zeit, in der sich CSS schneller als je zuvor verbessert und dramatische Änderungen im Webdesign ermöglicht.

Hier geht es nicht um bessere Technologie, sondern um Ausgrenzung.


Haben Sie andere Ansichten gesehen oder haben Sie eigene?