Fuoco rapido con Jeff Croft

Alcuni di voi potrebbero aver letto i suoi libri di successo. Altri potrebbero tenerne traccia tramite il suo famoso blog. Tuttavia, Jeff Croft è uno dei principali sostenitori degli standard web oggi. In questo rapido fuoco, Jeff risponderà ogni cosa, dalla sua musica preferita ai suoi "pet di sviluppo web pet". Godere!

Chi è Jeff Croft?

Jeff ha lavorato sul web per oltre 12 anni. Ha iniziato la sua carriera come web designer nel 1995, usando SimpleText su Macintosh System 7 e Netscape 1.1N come suo ambiente di sviluppo. Da allora, ha lavorato in diversi settori, portando il web design moderno e lo sviluppo in luoghi in cui non sempre lo trovi, compresi l'educazione e il giornalismo. Al di là del suo lavoro per Blue Flavor, Jeff è un blogger, autore, oratore, critico e leader del pensiero industriale.

L'intervista

In quale città vivi?

Considero Seattle, WA casa in questi giorni. Tuttavia, vivo temporaneamente vicino a dove sono cresciuto, a Kansas City, MO, per occuparmi di alcune questioni personali. Spero di tornare presto a Seattle.

Attuale datore di lavoro?

Sapore blu>

Il tuo titolo di lavoro?

Il mio titolo è Designer, ma faccio anche una discreta quantità di sviluppo.

Cibo preferito?

Hmm. Messicano. E frutti di mare. E messicano con frutti di mare. :)

Musica di scelta?

Ho studiato musica (in particolare jazz) al college e ho imparato ad apprezzare tutto. Ma i miei generi preferiti sono quelli che definirei "neri"

musica. "Jazz, blues, R & B, soul, funk, hip-hop, ecc.

Favorite Web Dev Book che non hai scritto?

Leggo molto più libri di progettazione generale di libri di sviluppo web, ma se ho intenzione di scegliere un libro di webdev, dovrei essere ovvio e scegliere Progettazione

Con gli standard Web, di Jeffrey Zeldman. Certo, quasi tutti lo leggono ormai, ma è la cosa più vicina che abbiamo a una bibbia.

Chi sono i tuoi eroi di sviluppo web?

Ci sono così tanti. Considero Mike Davidson un mentore, di sorta. Mi ha aiutato più di quanto probabilmente sappia. E ovviamente tutti dobbiamo molto

alcuni dei pionieri degli standard web e dei CSS, inclusi Jeffrey Zeldman, Dave Shea ed Eric Meyer. Ci sono così tante persone fantastiche che lavorano sul web

oggi, non c'è modo di nominarli tutti.

Il tuo animale domestico?

Hmm. Sono un tipo piuttosto rilassato - non mi dà troppo fastidio. Ma se devo scegliere un animale domestico, direi che sono le persone che si scusano quando non ne hanno bisogno, e

quindi non lo dire sul serio Lo odio quando la gente dice che gli dispiace sempre. Coltiva un sacco!

Il tuo sviluppo Web Pet Peeve?

Direi che il mio più grande pet peeve relativo al settore sarebbe la gente che si concentra sulla tecnologia anziché sul design, sugli standard anziché sugli utenti e sulla convalida

piuttosto che innovazione. Gli standard Web e le migliori pratiche sono obiettivi nobili, ma troppo spesso nella nostra comunità le persone dimenticano che sono un mezzo per un fine, non

il fine stesso.

Qual è la tua esperienza più imbarazzante come sviluppatore web?

Non sono sicuro se si qualifica veramente come "imbarazzante", ma probabilmente il mio momento più dispiaciuto nella mia carriera è stato quando ho scritto un post sul blog che, se letto da

altri, sembra implicare che ho avuto qualche obiezione alla gente britannica. E 'stato un tentativo di umorismo andato terribilmente male, e ho sconvolto molti dei miei amici inglesi.

È stato difficile da gestire, perché amo davvero tutte quelle persone. L'inferno, Londra è la mia città preferita nel mondo! :)

Esperienza più soddisfacente come sviluppatore Web?

Direi che le mie esperienze più soddisfacenti sono incontrare nuove persone a conferenze e eventi del settore. Amo lo scambio, la conoscenza, amo incontrare le persone, io

amo viaggiare, e adoro questa industria. Ho appena avuto un vero e proprio scalpiccio di essere circondato da un gruppo di nuove persone che sono appassionate delle stesse cose che sono. UN

molte volte a questi eventi, mi sento parte di qualcosa di molto più grande, e questa è una sensazione fantastica.

Open Source Flash o CSS?

Qualunque sia il più appropriato per il lavoro a portata di mano. Sono un tipo di guru dei CSS e non sono un programmatore Flash. Quindi, probabilmente sceglierò il CSS di più

del tempo. Ma Flash è una grande tecnologia che, se utilizzata in modo responsabile, può essere la soluzione perfetta a molti problemi.

Ignora IE5 durante lo sviluppo? Ignora IE6??

Ignora IE. Periodo. :)

Ok, probabilmente non è giusto. Di nuovo, si riduce alla situazione attuale. Quali browser supporterai completamente è una decisione aziendale prima e

una tecnologia un secondo. Devi prendere quella decisione aziendale caso per caso.

La domanda dice "quando si sviluppa". Bene, "quando si sviluppa", personalmente non uso mai alcuna versione di IE. Mi sento molto più a mio agio nello sviluppo di un browser

questo è più accurato in termini di affidabilità quando si tratta di eseguire il rendering delle cose in base alle specifiche e anche un browser che dispone di strumenti di debug più efficaci. Personalmente, io uso

Safari, ma anche Firefox è chiaramente una buona scelta.

Di quali tecnologie sei eccitato??

Django (http://djangoproject.com). La bellezza di lavorare in Django mi ha reso difficile costruire un sito web in qualsiasi altro modo, in questi giorni. Il fatto che io abbia

controllo e flessibilità infiniti; che posso fare * qualunque * voglio e non ho mai imposto le limitazioni di alcuni CMS; il fatto che tutto si sente

così elegante e pulito, e fatto il modo "giusto". Tutto su Django e Python sembra sia stato fatto per un designer che ha la mia filosofia: le cose

dovrebbe essere robusto e potente e sottoscrivere le migliori pratiche, ma mai a spese di essere utile e utilizzabile.

Sono anche molto emozionato per l'incorporamento di font @ font-face, che alla fine sembra davvero decollare. Non è ancora vicino pronto per il primetime, ma è così

potrebbe finalmente avere lo slancio dietro di esso per arrivare lì alla fine.

Libreria Javascript preferita - se presente?

Non scrivo molti Javascript, ma quando lo faccio, guardo a jQuery.

Mac o PC?

Mac.

La maggior parte del software utilizzato durante lo sviluppo?

TextMate. Photoshop. Sovversione. Questo è tutto.

La domanda del cliente più irritante?

Non so se posso scegliere una domanda, ma le cose più irritanti che un cliente può fare sono:

  1. Chiedigli di progettare il loro sito e quindi non essere disposto a rinunciare a qualsiasi controllo creativo.
  2. Decidi il loro budget o il periodo di tempo è più importante della qualità.

Entrambe queste cose portano a una situazione in cui le uniche scelte sono di terminare la relazione o produrre qualcosa che faccia schifo. Di solito non sono disposto a farlo

produrre qualcosa che faccia schifo.

Nuovo libro nei lavori?

Non posso né confermare né smentire le voci secondo cui potrei lavorare a un libro sulla tipografia web. ;)

Il miglior consiglio per i nuovi sviluppatori

Per gli sviluppatori: ottieni le ultime tecnologie e non restare indietro. Utilizza linguaggi moderni e dinamici come Ruby e Python. Esci dal tuo solco PHP dimenticato da Dio, già. :)

Per i designer: scopri * design *. Ricorda che il design è tutto incentrato sullo storytelling e sulla comunicazione, e non riguarda assolutamente la scrittura di buoni CSS o il cool

gradienti. Ulteriori informazioni su layout, colore e tipografia. Supera l'idea che sei un artista. Tu non sei. Facciamo un lavoro commerciale in modo che le persone possano fare

i soldi. Non è arte, e farai un lavoro migliore una volta che te ne accorgi.

Acquista i suoi libri!

  • Tecniche Pro CSS

    Pro CSS Techniques è l'ultimo libro CSS per il moderno sviluppatore web. Se hai già a portata di mano nozioni di base sul web design e sviluppo, ma vuoi portare le tue conoscenze al livello successivo e liberare tutta la potenza dei CSS nei tuoi siti web, allora questo è il libro che fa per te. È una raccolta di collaudate tecniche CSS che puoi utilizzare quotidianamente per ottenere il massimo dal tempo che dedichi ai tuoi progetti, dall'inizio alla fine.

    Acquista

  • Creatività degli standard Web

    Gli argomenti spaziano dalla tipografia CSS essenziale alla progettazione della griglia, dallo stile efficace per i siti basati su CMS e dalle stupefacenti tecniche di trasparenza PNG, alla magia di scripting DOM per la creazione di layout che cambiano in base alla risoluzione del browser e alle preferenze dell'utente e migliori layout di stampa per le pagine Web.

    Acquista

Dopo aver letto entrambi questi libri, li consiglio vivamente! Grazie ancora a Jeff per averci concesso questa intervista! Commentare via.

  • Iscriviti al feed RSS di NETTUTS per ulteriori tuts e articoli di sviluppo web giornalieri.