Een interview met Jonathan Snook

Met een vrouw en kinderen, zegt Jonathan, de werkdag moet eind precies om 5:00. Toch is hij op de een of andere manier nog steeds een ervaren webontwikkelaar, schrijver, blogger, freelancer - noem maar op! Je vraagt ​​je af of Jonathan een speciale klok gebruikt waar de rest van ons niet bekend mee is.

Jonathan Snook, een internationaal bewonderde webdesigner en -ontwikkelaar met hoofdkantoor in Ottawa, Canada, is een begaafd ontwerper van opvallende ontwerpen, onberispelijke opmaak en code en vooruitstrevende ideeën en toepassingen die steevast het respect van de beste mensen in de branche winnen. "

In welk deel van de wereld woon je?

Ik woon aan de rand van Canada's nationale hoofdstad: Ottawa.

Familie? Kinderen?

Ik ben nu meer dan 10 jaar getrouwd en heb twee energieke jongetjes.

Hoe lang ben je al een webontwikkelaar / ontwerper??

Als hobbyist doe ik al sinds 1995 websites op internet, maar ik ben er pas in 1999 professioneel mee begonnen.

Favoriete programmeertaal?

JavaScript. Het is een zeer veelzijdige taal die zijn weg heeft gevonden naar browsers, servers en bureaubladtoepassingen.

Raamwerk van keuze, indien aanwezig?

Ik kon het niet tot één beperken. Elk raamwerk heeft voors en tegens en het is belangrijk om die af te wegen vóór elk project.

Favoriete code-editor?

Ik speel geen favorieten. Ik wissel vaak, probeer de juiste mix van functies te krijgen en bepaalde applicaties werken beter voor bepaalde soorten werk. Ik heb momenteel Zend Studio, Dreamweaver en UltraEdit in mijn suite met hulpprogramma's.

Favoriete JavaScript-bibliotheek, indien aanwezig?

Nee, hier geen favorieten. Ik heb jQuery, Prototype, Mootools, YUI en ExtJS gebruikt en er zijn dingen die ik leuk vind (en niet leuk vind) over ze allemaal. (En ja, ik heb elk van deze gebruikt in projecten van klanten!)

App die constant op je computer draait? Photoshop, IDE, enz?

UltraEdit is altijd open. Het is zo lichtgewicht, ik gebruik het constant.

Wat is een typische dag zoals jij??

Van 9 tot 5 zit ik op mijn bureau ergens aan te sluiten. Het hebben van een familie hanteert een streng schema als het gaat om werk, wat waarschijnlijk een goede zaak is. Wat ik doe tussen 9 en 5 varieert sterk, maar gaat over tussen ontwerp, front-end dev, back-end dev, Twitter, e-mail enzovoort. Om te beslissen wat en hoe ik mijn dag doorbreng is een van de redenen dat ik freelance ging.

Was het een moeilijke beslissing om het freelance-leven te kiezen voor het werken met een ontwerpbureau??

Verrassend, niet zo moeilijk. De grootste hindernis was het overtuigen van mijn vrouw dat het de moeite waard was om te proberen. Uiteindelijk was het weten dat teruggaan naar fulltime werk altijd mogelijk was. Omdat ik nog nooit problemen heb gehad met het vinden van een baan, heb ik altijd dat vangnet gehad.

Wat zou je aanraden aan ontwikkelaars die zich op de "freelance border" bevinden, om zo te zeggen? Uiteraard worden dingen als verzekering een veel groter probleem als je alleen werkt.

Je moet gedisciplineerd zijn. Je moet genoeg opladen - en jezelf voldoende waarderen om je niet schuldig te voelen over meer opladen per uur dan dat je fulltime hebt gewerkt voor "de man". Je moet toegewijd zijn. Het is gemakkelijk om op te geven (en ik ben er een paar keer dichtbij gekomen) maar de vrijheden die mogelijk zijn gemaakt door freelance hebben het uiteindelijk de moeite waard gemaakt.

Uw webontwerp / ontwikkeling huisdier ergernis?

Mijn grootste huisdierengevoel is een halve dag vastlopen op een probleem. Ik zal een tiental manieren proberen om iets te laten werken om te beseffen dat ik een klein dingetje miste. Gelukkig gebeurt dat niet al te vaak!

Je hebt twee boeken geschreven: "The Art & Science of CSS" en "Accelerated DOM Scripting With AJAX, APIs and Libraries".

Is er een nieuwe in de werken waarover je kunt spreken??

Ik was aan boord om nog een boek te schrijven maar stopte omdat ik geen tijd had. Er is altijd een mogelijkheid om een ​​nieuwe te schrijven, maar ik moet er echt zeker van zijn dat ik klaar ben voor de tijdsbesteding. Ik heb nooit een gemakkelijke tijd gehad als het gaat om het schrijven van een boek. Het stroomt gewoon niet uit mij.

Vind je het moeilijk om op de hoogte te blijven van de nieuwste ontwikkelingstrends met een vrouw en twee kinderen??

Op de hoogte blijven was niet zo moeilijk. Het kan lijken alsof ze snel gaan, maar je hoeft niet op het randje te zijn om een ​​geweldige website samen te stellen. Dat gezegd hebbende, tussen RSS-feeds, Delicious, Twitter en conferenties slaag ik erin op de hoogte te blijven van wat er gaande is.

CSS 3-functie waar je het meest enthousiast over bent?

Het is moeilijk om het te beperken tot slechts één functie, maar een grensradius is waarschijnlijk een algemene waarbij ik voortdurend werk. Ik hoop dat Microsoft het op het laatste moment in IE8 zal gooien, maar dat ziet er niet waarschijnlijk uit. Meerdere achtergronden zouden ook behoorlijk zijn, omdat ik met slechts één element afgeronde hoeken zou kunnen trekken. Ik kijk uit naar de dag waarop je een HTML-pagina kunt bouwen met weinig aandacht voor de CSS-hooks die nodig zijn om het te stylen.

Tot op heden, welke taal heeft je de meeste moeite gegeven?

Elke taal levert wat problemen op wanneer ik er voor het eerst in spring, omdat ik mijn hoofd om zijn idioom moet wikkelen. Ik voel me alsof ik door modder zwem totdat dingen conceptueel op hun plaats klikken. Java was waarschijnlijk het moeilijkst, maar probeerde erachter te komen hoe alle stukjes bij elkaar passen.

Zijn er huisdierenprojecten waaraan u in uw vrije tijd werkt??

Momenteel probeer ik Snitter, mijn Twitter-client, nieuw leven in te blazen, naast Haylia, een blogtool voor de adoptiegemeenschap. Ik heb een dozijn projecten waar ik op een bepaald moment aan denk te denken. Ik zou ze graag allemaal willen bouwen, maar het lukt me altijd om persoonlijke projecten op een laag pitje te zetten terwijl ik me concentreer op het werk van klanten. Misschien zal volgend jaar het jaar zijn dat ik ze eruit draai.

Schaamteloze pluggen? :)

Natuurlijk! Zorg ervoor dat u Sidebar Workshops bezoekt. Onze eerste komt eraan (binnenkort!) Op 12 november in D.C. met plannen in de werken voor San Diego en Austin in het nieuwe jaar.

Bedankt voor het interview. Het was me een genoegen.

Koop zijn boeken

  • De kunst en wetenschap van CSS

    Koop het boek

  • Versnelde DOM-scripting met Ajax, API's en bibliotheken

    Koop het boek