Antworten vom AMA auf Hashnode

Avatar of Chris Coyier
Chris Coyier am

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

Ich habe kürzlich einen AMA auf Hashnode gemacht und es hat viel Spaß gemacht! Ich genoss die Fragen und das einfache Format. Ich dachte mir, ich veröffentliche einige meiner Antworten hier im Sinne des Bloggens.

Michele Bourdon: Sind Sie ein Fan von CSS-Frameworks? Was halten Sie davon?

Ein vielleicht aufschlussreicher Fakt: Ich habe noch nie eines für ein echtes Projekt verwendet.

Wenn ich der CSS-Lead bei einem Projekt bin (irgendwie meine Sache), fühle ich mich am wohlsten, wenn ich alles, was in den Stylesheets passiert, genau kenne. Diese Intimität erlange ich, indem ich es schreibe (und was andere schreiben, bewerte). Ganz zu schweigen davon, dass ich es genieße, CSS zu schreiben.

Ich werde schon nervös, wenn ich überhaupt externes CSS verwende.

Aber wie üblich, habe ich zwiegespaltene Meinungen. Ich bin auch extrem beeindruckt von einigen CSS-Frameworks. Bootstrap ist irgendwie erstaunlich und ich habe das Gefühl, dass die "Ugh, Bootstrap ist überall blah blah"-Stimmung übertrieben und unnötig ist. Ich bin super beeindruckt von Foundation. Ich denke, sein Ansatz ist wahrscheinlich mein Favorit (ich erziele gute Ergebnisse, wenn ich es auf rohes semantisches Markup anwende.) Es wird in letzter Zeit ein wenig seltsam mit all den verschiedenen Varianten für native Apps und so.

Für die Teams, die keinen richtigen CSS-Lead haben oder keinen haben, der sich für diese Aufgabe begeistert, können Sie wahrscheinlich viel Produktivität aus einem Framework ziehen.

Es gibt auch etwa 20 Milliarden davon wegen dieser seltsamen Sache, die passiert, dass Leute, die beim Schreiben von CSS von Grund auf Erfolg haben, ihr Denken in ein Framework für den Rest der Welt umwandeln wollen.

Ida Hansen: Wie verwalten und pflegen Sie sowohl CodePen als auch CSS-Tricks?

Ein kürzlich aufgenommenes Foto von mir beweist, dass ich tatsächlich drei Hände habe.

Außerdem zwingt mich ein winziges Monster dazu, schnell zu coden.

Aber wirklich, dies ist mein Lieblingszitat über Produktivität.

Ich arbeite einfach an Dingen und das war's. Ich arbeite nicht einmal besonders hart. Ich habe gerade mein RescueTime überprüft und es ist eigentlich ziemlich peinlich. Es sind nicht einmal 8 Stunden am Tag. Da muss ich mein Spiel verbessern.

Außerdem, falls es nicht klar ist, bin ich Gründer von sowohl CSS-Tricks als auch CodePen, aber viele Leute arbeiten an beiden Projekten. Hier ist das CSS-Tricks Team und das CodePen Team. Ich mache auch ShopTalk Show mit meinem Freund und Co-Moderator Dave Rupert.

Pankaj Parashar: Was sind Ihre Gedanken zu Atomic CSS?

Es macht mich nervös.

Ich bin nicht besonders überzeugt davon.

Aber ich kenne einige sehr kluge Leute, die davon überzeugt sind. Ich würde dieses Denken verwenden

  1. Können wir uns mit dieser Sache wohl und produktiv fühlen?
  2. Scheint es, dass diese Sache uns in Zukunft gut dienen wird?

Wenn beide Fragen mit einem selbstbewussten JA beantwortet werden, nutzen Sie die Sache und ignorieren Sie die Nörgler.

Fred Copeland: Was hat CodePen zu einem riesigen Erfolg gemacht, angesichts der Tatsache, dass die Frontend-Welt bereits jsFiddle, Plunker usw. hatte?

Danke, dass Sie CodePen als riesigen Erfolg betrachten. Die Zeit wird es zeigen, aber ich bin sehr zuversichtlich!

Es stimmt, dass Tools wie jsFiddle und JSBin CodePen vorausgingen und CodePen in ihrem Schatten geboren wurde. Wir hatten diese Überlegung: "Was sind die coolsten Demos, die Leute auf jsFiddle gemacht haben, HEUTE?" Wie findet man sie? Wer entscheidet das?

Basierend darauf entschieden wir, die Homepage von CodePen zu einer Showbühne statt zum Editor selbst zu machen. Wir entschieden uns, Benutzerkonten zu haben und CodePen zu einem sozialen Netzwerk zusätzlich zu einem Code-Editor zu machen. Wir beschlossen, einige der besten Arbeiten auf CodePen auszuwählen und Ihnen zu zeigen. Wir beschlossen, Algorithmen zu verwenden, um beliebte Arbeiten zu ermitteln, sodass Sie auch eine Stimme darüber haben, was beliebt ist. Die daraus entstandene Community ist das, was CodePen anders macht. Nun, eines von vielen Dingen ;)

Sirwan Afifi: Welche Technik/Sprache/Framework werden Sie in den nächsten 6 Monaten nutzen?

Das größte Projekt, das gerade läuft, ist Rails, aber darin React/Redux und SCSS/PostCSS.

(Aus einer anderen verwandten Frage:) Ich würde es bevorzugen, wenn niemand auf der Welt ein JavaScript-Framework basierend darauf auswählt, was ich benutze. In dieser Hinsicht bin ich ein Mitläufer und definitiv nicht qualifiziert, ein Trendsetter zu sein.

Warum hat Object-Oriented CSS (nach dem Vorbild von @stubbornella) nie Anklang gefunden?

Ich denke, es hat sich durchgesetzt! Nur auf eine heimtückischere und effektivere Weise. Nicole's Lektionen waren Dinge wie...

  • Seien Sie sehr vorsichtig mit der Spezifität
  • Denken Sie in Mustern
  • Verwenden Sie viele Klassen
  • Verwenden Sie Tools, Analysen und Heuristiken, um CSS-Entscheidungen zu informieren

Wenn Ihnen einige dieser Dinge jetzt offensichtlich erscheinen, wissen Sie, dass sie es nicht immer waren. Auch wenn wir es nicht mehr OOCSS nennen, war Nicole der Zeit weit voraus und hat die Denkweise der Community über CSS immens beeinflusst.


Einige weitere auf der AMA-Seite.