Quick Fire met Jeff Croft

Sommigen van u hebben misschien zijn succesvolle boeken gelezen. Anderen houden hem misschien in de gaten via zijn populaire blog. Niettemin is Jeff Croft vandaag een van de toonaangevende pleitbezorgers van webstandaarden. In deze snelle brand zal Jeff alles beantwoorden, van zijn favoriete muziek tot zijn 'web development pet peeves'. Genieten!

Wie is Jeff Croft?

Jeff werkt al meer dan 12 jaar op het web. Hij begon zijn carrière als webdesigner in 1995, met SimpleText op Macintosh System 7 en Netscape 1.1N als zijn ontwikkelomgeving. Sindsdien heeft hij in verschillende sectoren gewerkt en heeft hij moderne webdesign en -ontwikkeling gebracht op plaatsen waar u het niet altijd vindt, inclusief onderwijs en journalistiek. Naast zijn werk voor Blue Flavour is Jeff een blogger, auteur, spreker, criticus en thought leader in de industrie.

Het interview

In welke stad woon je?

Ik beschouw Seattle, WA tegenwoordig als thuis. Ik woon echter tijdelijk in de buurt van waar ik ben opgegroeid, in Kansas City, MO, om enkele persoonlijke zaken te behandelen. Hopelijk ben ik snel terug in Seattle.

Huidige werkgever?

Blauwe smaak>

Je functie?

Mijn titel is Designer, maar ik maak ook een behoorlijke hoeveelheid ontwikkeling.

Favoriete eten?

Hmm. Mexicaans. En zeevruchten. En Mexicaans met zeevruchten. :)

Muziek van keuze?

Ik studeerde muziek (met name jazz) op de universiteit en leerde zo ongeveer alles leuk vinden. Maar mijn favorietengenres zijn wat ik 'zwart' zou noemen

muziek. "Jazz, blues, R & B, soul, funk, hiphop, enz.

Favoriete Web Dev-boek dat u niet hebt geschreven?

Ik lees veel meer algemene ontwerpboeken dan webontwikkelingsboeken, maar als ik een webdev-boek ga kiezen, zou ik voor de hand moeten liggen en Designing kiezen.

Met webstandaarden, door Jeffrey Zeldman. Natuurlijk leest bijna iedereen het nu, maar het is het dichtst bij een bijbel.

Wie zijn je helden voor webontwikkeling?

Er zijn er zo veel. Ik beschouw Mike Davidson als een soort mentor. Hij heeft me meer geholpen dan hij waarschijnlijk weet. En natuurlijk hebben we allemaal veel te danken

enkele van de pioniers van webstandaarden en CSS, waaronder Jeffrey Zeldman, Dave Shea en Eric Meyer. Er zijn zoveel geweldige mensen die aan het werk zijn op het internet

vandaag kan ik ze onmogelijk allemaal noemen.

Je huisdier Peeve?

Hmm. Ik ben een vrij relaxte kerel - niet te veel stoort me. Maar als ik een stokpaardje voor huisdieren moet kiezen, zou ik zeggen dat het mensen zijn die zich verontschuldigen als ze dat niet nodig hebben, en

daarom meen het niet. Ik haat het als mensen zeggen dat ze de hele tijd spijt hebben. Laat een zak groeien!

Uw Web Development Pet Peeve?

Ik zou zeggen dat mijn grootste irritatie voor huisdieren in verband met de industrie mensen zou zijn die zich richten op technologie in plaats van ontwerp, normen in plaats van gebruikers en validatie

in plaats van innovatie. Webstandaarden en best practices zijn nobele doelen, maar al te vaak vergeten mensen in onze gemeenschap dat ze een middel zijn om een ​​doel te bereiken, niet

het einde zelf.

Wat is je meest gênante ervaring als webontwikkelaar?

Ik weet niet zeker of het echt kwalificeert als 'beschamend', maar waarschijnlijk was mijn meest spijtige moment in mijn carrière dat ik een blogpost schreef die, toen ik werd gelezen door

anderen leken te impliceren dat ik enig bezwaar had tegen Britse mensen. Het was een poging tot humor die vreselijk verkeerd was en ik maakte veel van mijn Engelse vrienden boos.

Het was moeilijk om ermee om te gaan, want ik hou echt van al die mensen. Hell, Londen is mijn favoriete stad in de wereld! :)

Meest vervullende ervaring als een webontwikkelaar?

Ik zou zeggen dat mijn meest bevredigende ervaringen nieuwe mensen ontmoeten op conferenties en branche-evenementen. Ik hou van uitwisselen, kennis, ik hou ervan mensen te ontmoeten, ik

hou van reizen, en ik ben dol op deze industrie. Ik krijg gewoon een kick van het zijn van een stel nieuwe mensen die gepassioneerd zijn over dezelfde dingen die ik ben. EEN

vaak bij deze evenementen voel ik me onderdeel van iets dat veel groter is, en dat is een geweldig gevoel.

Open Source Flash of CSS?

Wat is meer geschikt voor de klus bij de hand. Ik ben een CSS-goeroe van soorten, en ik ben niet echt een Flash-programmeur. Dus ik ga waarschijnlijk het meest CSS kiezen

van de tijd. Maar Flash is een geweldige technologie die op verantwoorde wijze de perfecte oplossing voor veel problemen kan zijn.

Negeer IE5 bij het ontwikkelen? Negeer IE6??

Negeer IE. Periode. :)

Oké, dat is waarschijnlijk niet eerlijk. Nogmaals, het komt neer op de situatie bij de hand. Welke browsers u volledig gaat ondersteunen, is eerst een zakelijke beslissing, en

een technologie een seconde. U moet die zakelijke beslissing van geval tot geval nemen.

De vraag zegt: "bij de ontwikkeling." Welnu, "tijdens de ontwikkeling", gebruik ik persoonlijk nooit een versie van IE. Ik voel me veel comfortabeler in de ontwikkeling van een browser

dat is betrouwbaarder als het gaat om het renderen van dingen door de spec, en ook een browser met betere debuggingtools. Persoonlijk gebruik ik

Safari, maar Firefox is ook duidelijk een goede keuze.

Over welke technologieën ben je enthousiast??

Django (http://djangoproject.com). Het mooie van werken in Django heeft het voor mij moeilijk gemaakt om tegenwoordig een website te bouwen, tegenwoordig. Het feit dat ik heb

oneindige controle en flexibiliteit; dat ik kan doen * wat dan ook * ik wil en heb nooit de beperkingen van sommige CMS opgelegd aan mij; het feit dat alles voelt

zo elegant en schoon, en op de "juiste" manier gedaan. Alles over Django en Python voelt alsof het is gemaakt voor een ontwerper die mijn filosofie: dat dingen

moet robuust en krachtig zijn en abonneren op best practices, maar nooit ten koste gaan van nuttig en bruikbaar zijn.

Ik ben ook heel enthousiast over het insluiten van @ font-face fonts, waardoor het eindelijk lijkt alsof het daadwerkelijk van start gaat. Het is nog lang niet klaar voor gebruik, maar wel

zou eindelijk het momentum erachter kunnen hebben om ons daar uiteindelijk te krijgen.

Favoriete JavaScript-bibliotheek - indien aanwezig?

Ik schrijf niet veel Javascript, maar als ik dat doe, kijk ik naar jQuery.

Mac of pc?

Mac.

Meest gebruikte software bij het ontwikkelen?

TextMate. Photoshop. Subversion. Dat is het zo'n beetje.

Meest irritante vraag van de klant?

Ik weet niet of ik één vraag kan kiezen, maar de meest irritante dingen die een klant kan doen zijn:

  1. Vraag je om hun site te ontwerpen en wees dan niet bereid om enige mate van creatieve controle op te geven.
  2. Bepaal hun budget of tijdsbestek is belangrijker dan kwaliteit.

Beide dingen leiden tot een situatie waarin de enige keuzes zijn om de relatie te beëindigen of iets te produceren dat slecht is. Ik ben meestal niet bereid om

iets produceren dat zuigt.

Nieuw boek in de fabriek?

Ik kan geruchten niet bevestigen of ontkennen dat ik misschien aan een boek over webtypografie werk. ;)

Beste advies voor nieuwe ontwikkelaars

Voor ontwikkelaars: gebruik de nieuwste technologieën en val niet achterop. Krijg met moderne, dynamische talen zoals Ruby en Python. Ga al uit je door God verlaten PHP-sleur. :)

Voor ontwerpers: leer over * ontwerp *. Vergeet niet dat design helemaal draait om verhalen vertellen en communiceren, en helemaal niet over het schrijven van goede CSS of over cool maken

hellingen. Meer informatie over lay-out, kleur en typografie. Ga door het idee dat je een artiest bent. Jij bent niet. We doen commercieel werk zodat mensen het kunnen maken

geld. Het is geen kunst en je zult beter werken als je het eenmaal beseft.

Koop zijn boeken!

  • Pro CSS-technieken

    Pro CSS Techniques is het ultieme CSS-boek voor de moderne webontwikkelaar. Als je de basiskennis van webontwerp en ontwikkeling al hebt, maar je kennis naar een hoger niveau wilt tillen en de volledige kracht van CSS in je websites wilt gebruiken, dan is dit het boek voor jou. Het is een verzameling bewezen CSS-technieken die u dagelijks kunt gebruiken om het meeste uit uw tijd aan uw projecten te halen, van begin tot eind.

    Aankoop

  • Webstandaarden Creativiteit

    De onderwerpen variëren van essentiële CSS-typografie en rasterontwerp, effectieve vormgeving voor door CMS aangestuurde sites en verbluffende PNG-transparantietechnieken, tot DOM-scriptingmagie voor het maken van lay-outs die veranderen afhankelijk van browserresolutie en gebruikersvoorkeur, en betere afdruklay-outs voor webpagina's..

    Aankoop

Na het lezen van beide boeken, raad ik ze ten zeerste aan! Nogmaals bedankt aan Jeff voor het geven van ons interview! Reageer weg.

  • Abonneer u op de NETTUTS RSS-feed voor meer dagelijkse webontwikkelingen, tuts en artikelen.