Rask brann med Jeff Croft

Noen av dere har kanskje lest hans vellykkede bøker. Andre kan holde styr på ham via sin populære blogg. Likevel er Jeff Croft en av de ledende talsmenn for webstandarder i dag. I denne raske brannen vil Jeff svare alt fra favorittmusikken til hans "web development pet peeves". Nyt!

Hvem er Jeff Croft?

Jeff har jobbet på nettet i over 12 år. Han begynte sin karriere som webdesigner i 1995, ved hjelp av SimpleText på Macintosh System 7 og Netscape 1.1N som utviklingsmiljø. Siden da har han jobbet i flere bransjer, og bringer moderne webdesign og utvikling til steder der du ikke alltid finner det, inkludert utdanning og journalistikk. Utover hans arbeid for Blue Flavour, er Jeff en blogger, forfatter, høyttaler, kritiker og industri tanke leder.

Intervjuet

Hvilken by bor du i?

Jeg vurderer Seattle, WA hjemme i disse dager. Imidlertid bor jeg midlertidig i nærheten av hvor jeg vokste opp, i Kansas City, MO, for å ha en tendens til noen personlige forhold. Forhåpentligvis kommer jeg snart tilbake i Seattle.

Nåværende arbeidsgiver?

Blå Flavor>

Din arbeidstittel?

Tittelen min er Designer, men jeg gjør også en anstendig mengde utvikling.

Favoritt mat?

Hmm. Meksikansk. Og sjømat. Og meksikansk med sjømat. :)

Musikk av valg?

Jeg studerte musikk (spesielt jazz) på college og slags lært å like omtrent alt. Men mine favorittgenrer er det jeg ville kalle "svart

musikk. "Jazz, blues, R & B, sjel, funk, hip-hop, etc..

Favoritt Web Dev Book som du ikke skrev?

Jeg leser mye mer generelle designbøker enn webutviklingsbøker, men hvis jeg skal plukke en webdev-bok, må jeg være åpenbar og velg å designe

Med webstandarder, av Jeffrey Zeldman. Visst, nesten alle leser det nå, men det er det nærmeste vi må ha en bibel.

Hvem er dine webutviklingshelter?

Det er så mange. Jeg anser Mike Davidson å være en mentor, av slags. Han har hjulpet meg med mer enn han sikkert vet. Og selvfølgelig skylder vi alle mye

noen av pionerene til webstandarder og CSS, inkludert Jeffrey Zeldman, Dave Shea og Eric Meyer. Det er så mange flotte mennesker som jobber på nettet

I dag er det ingen måte jeg kunne nevne dem alle.

Petet ditt plyver?

Hmm. Jeg er en pen avslappet fyr - ikke for mye plager meg. Men hvis jeg må velge et kjæledyr, vil jeg si at det er folk som beklager når de ikke trenger det, og

derfor betyr det ikke det. Jeg hater det når folk sier at de beklager hele tiden. Vokse en sekk!

Din webutvikling Pet Peeve?

Jeg vil si at mitt største pet peeve relatert til bransjen ville være folk som fokuserer på teknologi i stedet for design, standarder i stedet for brukere, og validering

heller enn innovasjon. Webstandarder og beste praksis er edle mål, men altfor ofte i samfunnet folk glemmer at de er et middel til en slutt, ikke

selve selve.

Hva er din mest pinlige opplevelse som webutvikler?

Jeg er ikke sikker på om det virkelig kvalifiserer som "pinlig", men sannsynligvis var mitt mest fortryllende øyeblikk i karrieren min da jeg skrev et blogginnlegg som, når de ble lest av

andre, syntes å innebære at jeg hadde noen innvendinger mot britiske folk. Det var et forsøk på humor som gikk galt, og jeg forstyrret mange av mine engelske venner.

Det var vanskelig å håndtere, fordi jeg virkelig elsker alle disse menneskene. Hell, London er min favorittby i verden! :)

Mest oppfylle erfaring som webutvikler?

Jeg vil si at mine mest tilfredsstillende opplevelser møter nye mennesker på konferanser og bransjehendelser. Jeg elsker å utveksle, kunnskap, jeg elsker å møte mennesker, jeg

elsker å reise, og jeg elsker denne bransjen. Jeg får bare en ekte spark ut av å være rundt en haug med nye mennesker som er lidenskapelige om de samme tingene jeg er. EN

mange ganger på disse hendelsene, jeg føler meg del av noe mye større, og det er en fantastisk følelse.

Open Source Flash eller CSS?

Det som passer best for jobben ved hånden. Jeg er en CSS-guru av forskjellige slag, og jeg er ikke mye av en Flash-programmerer. Så, jeg kommer sannsynligvis til å velge CSS mest

av tiden. Men, Flash er en god teknologi som, når den brukes ansvarlig, kan være den perfekte løsningen for mange problemer.

Ignorer IE5 når du utvikler? Ignorer IE6??

Ignorer IE. Periode. :)

Ok, det er sannsynligvis ikke rettferdig. Igjen, det koker ned til situasjonen ved hånden. Hvilke nettlesere du skal støtte fullt ut er en forretningsavgjørelse først, og

en teknologi ett sekund. Du må avgjøre beslutningen fra bedrift til sak.

Spørsmålet sier, "når du utvikler." Vel, "når du utvikler," bruker jeg ikke personlig noen versjon av IE. Jeg føler meg veldig komfortabel å utvikle i en nettleser

Det er mer pålitelig når det gjelder å gjengi ting av spesifikasjonen, og også en nettleser som har bedre feilsøkingsverktøy tilgjengelig. Personlig bruker jeg

Safari, men også Firefox er klart et godt valg.

Hvilke teknologier er du begeistret for?

Django (http://djangoproject.com). Skjønnheten i å jobbe i Django har gjort det vanskelig for meg å bygge en nettside på en annen måte, disse dager. Det faktum at jeg har

uendelig kontroll og fleksibilitet; at jeg kan gjøre * hva som helst * jeg vil og aldri noen gang har begrensninger av noe CMS pålagt meg; det faktum at alt føles

så elegant og rent, og gjort den "riktige" måten. Alt om Django og Python føles som det ble laget for en designer som min filosofi: de tingene

bør være robust og kraftig og abonnere på beste praksis, men aldri på bekostning av å være nyttig og brukbar.

Jeg er også veldig spent på @ font-face font embedding, som til slutt føles som det faktisk kan ta av. Det er ingen steder i nærheten, men det er det ennå

kan til slutt ha drivkraften bak det for å få oss dit til slutt.

Favoritt Javascript-bibliotek - hvis noen?

Jeg skriver ikke mye Javascript, men når jeg gjør det, ser jeg til jQuery.

Mac eller PC?

Mac.

Mest brukt programvare når du utvikler?

Textmate. Photoshop. Subversion. Det handler om det.

Mest irriterende Client Question?

Jeg vet ikke om jeg kan velge et spørsmål, men de mest irriterende tingene en klient kan gjøre er:

  1. Be deg om å designe nettstedet deres, og vær så uvillig til å gi opp noen grad av kreativ kontroll.
  2. Bestem budsjettet eller tidsrammen er viktigere enn kvaliteten.

Begge disse tingene fører til en situasjon hvor de eneste valgene er å si opp forholdet eller produsere noe som suger. Jeg er vanligvis ikke villig til

produsere noe som suger.

Ny bok i verkene?

Jeg kan ikke bekrefte eller nekte rykter om at jeg kan jobbe med en bok om webtypografi. ;)

Beste råd for nye utviklere

For utviklere: få med den nyeste teknologien, og ikke faller bak. Få med moderne, dynamiske språk som Ruby og Python. Gå ut av din Gud-forlatte PHP rut, allerede. :)

For designere: lær om * design *. Husk at design handler om historiefortelling og kommunikasjon, og ikke i det hele tatt om å skrive godt CSS eller å lage kul

gradienter. Lær om layout, farge og typografi. Kom over ideen om at du er en artist. Du er ikke. Vi gjør kommersielt arbeid slik at folk kan gjøre

penger. Det er ikke kunst, og du vil gjøre bedre arbeid når du skjønner det.

Kjøpe hans bøker!

  • Pro CSS-teknikker

    Pro CSS Techniques er den ultimate CSS-boken til den moderne webutvikleren. Hvis du allerede har grunnleggende om webdesign og utvikling under beltet ditt, men vil ta kunnskapen til neste nivå og frigjøre CSSs fullstendige kraft på nettstedene dine, så er dette boken for deg. Det er en samling av påviste CSS-teknikker som du kan bruke daglig for å få mest mulig ut av tiden du bruker på prosjektene dine, fra start til slutt.

    Kjøp

  • Webstandarder Kreativitet

    Emnene spenner fra essensiell CSS-typografi og rutenettdesign, effektiv styling for CMS-drevne nettsteder og forbløffende PNG-gjennomsiktighetsteknikker, til DOM-skripting magi for å lage layouter som endres avhengig av nettleseroppløsning og brukerpreferanse, og bedre utskriftsoppsett for websider.

    Kjøp

Etter å ha lest begge disse bøkene, anbefaler jeg dem sterkt! Takk igjen til Jeff for å gi oss dette intervjuet! Kommentere unna.

  • Abonner på NETTUTS RSS-feed for flere daglige webutviklinger og artikler.