Schnellfeuer mit Jeff Croft

Einige von Ihnen haben vielleicht seine erfolgreichen Bücher gelesen. Andere verfolgen ihn möglicherweise in seinem beliebten Blog. Dennoch ist Jeff Croft heute einer der führenden Befürworter von Webstandards. In diesem schnellen Feuer wird Jeff alles von seiner Lieblingsmusik bis zu seinen "Web Development Pet Peeves" beantworten. Genießen!

Wer ist Jeff Croft??

Jeff arbeitet seit über 12 Jahren im Web. Seine Karriere als Webdesigner begann er 1995 mit SimpleText unter Macintosh System 7 und Netscape 1.1N als Entwicklungsumgebung. Seitdem hat er in verschiedenen Branchen gearbeitet und modernes Webdesign und -entwicklung an Stellen gebracht, an denen es nicht immer zu finden ist, einschließlich Bildung und Journalismus. Neben seiner Arbeit für Blue Flavour ist Jeff Blogger, Autor, Redner, Kritiker und Vordenker der Branche.

Das Interview

In welcher Stadt wohnen Sie?

Ich halte Seattle für ein Zuhause in diesen Tagen. Ich lebe jedoch vorübergehend in der Nähe meines Alters in Kansas City, MO, um mich um einige persönliche Angelegenheiten zu kümmern. Hoffentlich bin ich bald wieder in Seattle.

Aktueller Arbeitgeber?

Blaues Aroma>

Dein Arbeitstitel?

Mein Titel ist Designer, aber ich entwickle auch einiges an Entwicklung.

Lieblingsessen?

Hmm. Mexikaner. Und Meeresfrüchte. Und mexikanisch mit Meeresfrüchten. :)

Musik der Wahl?

Ich studierte Musik (speziell Jazz) am College und lernte so ziemlich alles zu mögen. Aber meine Lieblingsgenres nenne ich "schwarz"

Musik. "Jazz, Blues, R & B, Soul, Funk, Hip-Hop usw.

Lieblings-Web-Dev-Buch, das Sie nicht geschrieben haben?

Ich lese viel mehr allgemeine Designbücher als Webentwicklungsbücher, aber wenn ich ein Webdev-Buch auswählen möchte, müsste ich mich ganz offensichtlich für Design entscheiden

Mit Webstandards von Jeffrey Zeldman. Sicher, fast jeder hat es inzwischen gelesen, aber es ist das, was wir einer Bibel am nächsten haben.

Wer sind deine Webentwickler??

Es gibt so viele. Ich betrachte Mike Davidson als eine Art Mentor. Er hat mir mehr geholfen als er wahrscheinlich weiß. Und natürlich haben wir alle viel zu verdanken

Einige der Pioniere der Webstandards und CSS, darunter Jeffrey Zeldman, Dave Shea und Eric Meyer. Es gibt so viele großartige Leute, die im Internet arbeiten

Heute kann ich sie nicht alle nennen.

Dein Haustier Peeve?

Hmm. Ich bin ein ziemlich entspannter Typ - mich stört nicht zu viel. Aber wenn ich mich für ein Haustier entscheiden muss, würde ich sagen, dass sich die Leute entschuldigen, wenn sie es nicht brauchen, und

deshalb nicht so. Ich hasse es, wenn Leute sagen, dass es ihnen die ganze Zeit leid tut. Einen Sack wachsen lassen!

Ihre Webentwicklung Pet Peeve?

Ich würde sagen, mein größtes Haustier, das mit der Branche zu tun hat, wären Leute, die sich auf Technologie statt auf Design, auf Standards anstelle von Benutzern und auf Validierung konzentrieren

eher als Innovation. Webstandards und bewährte Vorgehensweisen sind noble Ziele, aber allzu oft vergessen die Menschen, dass sie ein Mittel zum Zweck sind, nicht

das Ende selbst.

Was ist Ihre peinlichste Erfahrung als Webentwickler??

Ich bin mir nicht sicher, ob es wirklich "peinlich" ist, aber wahrscheinlich war es mein bedauerlichster Moment in meiner Karriere, als ich einen Blogbeitrag schrieb, als er von gelesen wurde

andere schienen darauf hinzuweisen, dass ich etwas gegen britische Völker habe. Es war ein Humorversuch, der schrecklich schief gelaufen ist, und ich habe viele meiner englischen Freunde verärgert.

Es war schwierig, damit umzugehen, weil ich all diese Leute wirklich liebe. Hölle, London ist meine Lieblingsstadt der Welt! :)

Die meisten erfüllenden Erfahrungen als Webentwickler?

Ich würde sagen, dass meine erfüllendsten Erfahrungen darin bestehen, auf Konferenzen und Branchenveranstaltungen neue Leute zu treffen. Ich liebe Austausch, Wissen, ich treffe gerne Leute, ich

liebe es zu reisen, und ich liebe diese Industrie. Ich bekomme einfach einen echten Kick, wenn ich mit vielen neuen Leuten zusammen bin, die sich mit den gleichen Dingen auseinandersetzen wie ich. EIN

Bei diesen Veranstaltungen fühle ich mich oft sehr viel größer, und das ist ein großartiges Gefühl.

Open Source Flash oder CSS?

Was für die jeweilige Aufgabe besser geeignet ist. Ich bin eine Art CSS-Guru und ich bin kein großer Flash-Programmierer. Also werde ich wahrscheinlich am meisten CSS wählen

der ganzen Zeit. Flash ist jedoch eine großartige Technologie, die bei verantwortungsvoller Verwendung die perfekte Lösung für viele Probleme sein kann.

IE5 beim Entwickeln ignorieren? IE6 ignorieren??

IE ignorieren Zeitraum. :)

Okay, das ist wahrscheinlich nicht fair. Auch hier kommt es auf die Situation an. Welche Browser Sie vollständig unterstützen werden, ist zunächst eine geschäftliche Entscheidung

eine Technologie eine Sekunde. Sie müssen diese Geschäftsentscheidung von Fall zu Fall treffen.

Die Frage lautet "beim Entwickeln". Nun, "beim Entwickeln" benutze ich niemals eine Version von IE. Ich fühle mich viel wohler in einem Browser

Das ist zuverlässiger beim Rendern von Daten nach Spezifikation und auch bei einem Browser, der über bessere Debugging-Tools verfügt. Persönlich benutze ich

Safari, aber Firefox ist natürlich auch eine gute Wahl.

Welche Technologien sind Sie begeistert??

Django (http://djangoproject.com). Die Schönheit der Arbeit in Django hat es mir heutzutage schwer gemacht, eine Website auf andere Weise zu erstellen. Die Tatsache, die ich habe

unendliche Kontrolle und Flexibilität; dass ich tun kann * was auch immer * ich will und niemals die Einschränkungen eines CMS auferlegt habe; die Tatsache, dass sich alles anfühlt

so elegant und sauber und auf die "richtige" Weise gemacht. Alles an Django und Python fühlt sich an, als wäre es für einen Designer gemacht worden, der meine Philosophie: die Dinge

sollte robust und leistungsfähig sein und Best Practices abonnieren, aber niemals auf Kosten von Nützlichkeit und Verwendbarkeit.

Ich bin auch sehr gespannt auf das Einbetten von @ font-face-Schriftarten, das sich letztendlich anfühlt, als könnte es tatsächlich abheben. Es ist noch lange nicht soweit, aber es ist noch nicht alles

Vielleicht haben wir endlich den Schwung, um uns irgendwann dorthin zu bringen.

Bevorzugte Javascript-Bibliothek - falls vorhanden?

Ich schreibe nicht viel Javascript, aber wenn ich dies tue, schaue ich zu jQuery.

Mac oder PC?

Mac.

Meist verwendete Software bei der Entwicklung?

TextMate. Photoshop. Subversion. Das ist alles.

Ärgerlichste Kundenfrage?

Ich weiß nicht, ob ich eine Frage auswählen kann, aber die irritierendsten Dinge, die ein Kunde tun kann, sind:

  1. Bitten Sie Sie, ihre Website zu entwerfen, und seien Sie nicht gewillt, jegliche kreative Kontrolle aufzugeben.
  2. Legen Sie fest, dass das Budget oder der Zeitplan wichtiger ist als die Qualität.

Beides führt zu einer Situation, in der die einzige Wahl darin besteht, die Beziehung zu beenden oder etwas zu produzieren, das nervt. Ich bin normalerweise nicht dazu bereit

etwas produzieren, das saugt.

Neues Buch in Arbeit?

Ich kann weder bestätigen noch Gerüchte bestreiten, dass ich an einem Buch über Webtypografie arbeite. ;)

Bester Rat für neue Entwickler

Für Entwickler: Holen Sie sich die neuesten Technologien und bleiben Sie nicht hinterher. Nutzen Sie moderne, dynamische Sprachen wie Ruby und Python. Raus aus eurer gottverlassenen PHP-Furche. :)

Für Designer: Lernen Sie * Design * kennen. Denken Sie daran, dass es beim Design nur um Storytelling und Kommunikation geht, und nicht darum, gutes CSS zu schreiben oder cool zu machen

Farbverläufe. Erfahren Sie mehr über Layout, Farbe und Typografie. Überwinde die Idee, dass du ein Künstler bist. Du bist nicht Wir machen kommerzielle Arbeit, damit die Leute machen können

Geld. Es ist keine Kunst, und Sie werden besser arbeiten, sobald Sie es erkennen.

Kaufen Sie seine Bücher!

  • Pro-CSS-Techniken

    Pro CSS Techniques ist das ultimative CSS-Buch für den modernen Webentwickler. Wenn Sie bereits über Grundlagen für Webdesign und -entwicklung verfügen, aber Ihr Wissen auf die nächste Stufe bringen und die volle Leistungsfähigkeit von CSS in Ihren Websites entfesseln möchten, ist dies das richtige Buch für Sie. Es handelt sich um eine Sammlung bewährter CSS-Techniken, die Sie täglich verwenden können, um die Zeit, die Sie für Ihre Projekte verwenden, optimal zu nutzen, vom Anfang bis zum Ende.

    Kauf

  • Kreativität für Webstandards

    Die Themen reichen von essentieller CSS-Typografie und Rasterdesign über effektives Styling für CMS-gesteuerte Websites und erstaunliche PNG-Transparenztechniken bis hin zu DOM-Skriptmagie zum Erstellen von Layouts, die sich je nach Auflösung des Browsers und Benutzervorlieben ändern, und besseren Drucklayouts für Webseiten.

    Kauf

Nachdem ich beide Bücher gelesen habe, empfehle ich sie sehr! Nochmals vielen Dank an Jeff für das Interview! Kommentar weg.

  • Abonnieren Sie den NETTUTS-RSS-Feed für mehr tägliche Webentwicklungsberichte und -artikel.