Denken Sie nach, bevor Sie es tun

  • Oct 30, 2023

Die renommierte Webentwicklerin Rachel Andrew hat einen hervorragenden und aktuellen Blogbeitrag mit dem Titel „Hören Sie auf, Probleme zu lösen, die Sie noch nicht haben“ geschrieben. Es ist ein Aufruf, Dinge zu nutzen, die Sie brauchen, um nachzudenken, bevor Sie es tun, um die graue Substanz in die anstehende Aufgabe einzubeziehen.

Renommierter Webentwickler Rachel Andrew hat einen hervorragenden und zeitgemäßen Blogbeitrag mit dem Titel geschrieben Hören Sie auf, Probleme zu lösen, die Sie noch nicht haben.

Es ist ein Aufruf, Dinge zu verwenden, die Sie brauchen Denken Sie nach, bevor Sie es tun, um die graue Substanz mit der anstehenden Aufgabe zu beschäftigen.

Verwenden Sie nicht das Ganze HTML5-Boilerplate, Die CSS-Reset und das Ganze jQueryBibliotheken es sei denn du brauchst sie. Andernfalls erhöhen Sie die Komplexität, die Aufblähung und die kostbaren Download-Anforderungen für Ihre Website.

A Freund beschäftigte einen Stuckateur, einen Meister auf seinem Gebiet. Mein Freund wunderte sich darüber, dass der Stuckateur gut zehn Minuten damit verbrachte, nur auf die Wand zu starren. Und dann verputzte der Stuckateur, der schnellste Stuckateur, den er je gesehen hatte.

Ich denke, jeder kann davon profitieren, tief durchzuatmen und Denken Informieren Sie sich über die anstehende Aufgabe, bevor Sie sich kopfüber an die Arbeit machen. Bei meinem letzten Vertrag war ich in der Wiederholung von CSS und leicht unterschiedlichen, aber ärgerlich unterschiedlichen Stilen verstrickt. Ich hätte es wirklich gebrauchen können, meinem eigenen Rat zu folgen und ein wenig davon anzuwenden Skalierbares und modulares CSS oder einige Objektorientiertes CSS.

Als Russ Olsen, Autor von Beredter Ruby, setzt es in Bezug zu Ruby: „Vermeiden Sie vor allem Standardkommentare. Geben Sie niemals einen Kommentar ab, nur weil Sie dort immer einen Kommentar hinterlassen.“

Es gibt einen tiefer liegenden und verständlichen Grund für all dieses Vorgehen: Das Black-Box-Denken hat zu einem Zeit- und Aufmerksamkeitsdruck bei mir geführt. Auf diese Weise behandeln wir einen Prozess als Blackbox. Anstatt uns die Zeit zu nehmen, die inneren Mechanismen der Box vollständig zu verstehen, gewöhnen wir uns an eine rationalisierte Arbeitsweise, solange sie funktioniert.

Ich kann das verstehen, wenn ich das tue. ich benutze WordPress Und NestaCMS. Ich kenne sehr wenig PHP oder Ruby. Aber ich kenne mich gut genug mit den Systemen aus, um zurechtzukommen und eine Website zu erstellen.

Periodensystem der Froot-Schleifen
Periodensystem der Froot-Schleifen von Ben+Sam auf Flickr

Der Autor Primo Levi hat diese Black-Box-Mentalität in seinem besten Buch zusammengefasst Das Periodensystem. Wenn ich mich richtig erinnere, wurde der Lackproduktion aufgrund eines Mangels an einer anderen Chemikalie ein stabilisierender Inhaltsstoff zugesetzt. Als der Autor die Fabrik viele Jahre später besuchte, wurde die Chemikalie immer noch unnötig hinzugefügt, weil die Dinge immer so gemacht worden waren.

Also eine Ermahnung, vorher nachzudenken, auch wenn es dabei um die Grenzen Ihres Wissens geht.