August Mailbag Q & A

By  on  

Last week I called for questions from you. I had received numerous questions via email, ranging in topic from MooTools to PHP to CSS to dogs, and I thought that posting them on the blog may be a better way to do things. Here were your questions and here are my answers.

How many hours do you work per week?

Good question. I do my best to keep myself at 40-50 hours at my employer's office. I work quite a bit on writing articles for my blog -- I'd ballpark it from 5 to 10 per week. There are weeks where I'm over 60 hours at Econoprint and that's when I really get down about work, but that hasn't happened in quite a while.

Besides work, what else do you like to do?

Everything! I love to play soccer (4 goals last game, but I don't like to brag), grill out with friends, have drinks with my girlfriend, and anything else that I can think of. I'll take a break from programming to play Grand Theft Auto 4 or watch a movie. I find that maintaining this blog puts a squeeze on reading time, but I try to sneak in a good book from time to time. Just finished reading Moscow Rules by Daniel Silva -- another good one!

When you work on a new website, do you use the help of a graphic designer or you do all the graphical work yourself, in addition to the coding? Is it you who design the templates of the sites you build?

I wish a designer's touch in Photoshop. Unfortunately, I simply don't have the ability to create "blank canvas" website designs. Here's how the process goes:

  1. Salesperson pitches and sells a website to a client.
  2. Our web designer creates the initial design proof and goes back and forth with the customer until the customer approves it.
  3. Once the customer has approved the design, our designer gives me the Photoshop PSD.
  4. Once I have the PSD, I chop apart the images I need and code the initial XHTML framework.

The most I do design-wise is tweak things and make suggestions.

What websites and/or other resources do you recommend for a beginner who wants to become a PHP/Javascript/CSS expert like you?

This is going to sound awful but I simply don't think books are a good place to start. The best way learn is to open your text editor and code. Code, code, code. Make mistakes, fix them, make more mistakes, fix them, and so on. That's what being a developer is.

As far as websites, it's hard for me to recommend any specific site (except mine, of course). When I need to learn something, I hit Google and do a search. Unfortunately, there's no central site to find everything. I do think that the following websites would benefit developers of all skillsets: AJAXian, A List Apart, CSS Tricks, Script & Style, NetTuts, PHP.net, and the official site of your chosen JavaScript framework.

What would you consider your dream job? Who would you want to work for?

My dream job would probably be at Digg or Facebook. Both companies are really progressive in their use of JavaScript libraries and CSS. Both treat their employees extremely well. Both target users in my age range so I feel as though I have a good base to work from. I'd love to meet talented and intelligent developers like myself, all working on one site, trying to make it better every day. Maybe I'll throw a resume at them one of these days.

What would it take for you to switch to jQuery?

As long as MooTools is still around and the project is active, a hell of a lot. I love MooTools and no amount of jQuery propaganda will change that. :)

Thank you for your questions! I'll hopefully be able to do this every few months.

Recent Features

  • By
    39 Shirts – Leaving Mozilla

    In 2001 I had just graduated from a small town high school and headed off to a small town college. I found myself in the quaint computer lab where the substandard computers featured two browsers: Internet Explorer and Mozilla. It was this lab where I fell...

  • By
    How to Create a Twitter Card

    One of my favorite social APIs was the Open Graph API adopted by Facebook.  Adding just a few META tags to each page allowed links to my article to be styled and presented the way I wanted them to, giving me a bit of control...

Incredible Demos

  • By
    Create a CSS Flipping Animation

    CSS animations are a lot of fun; the beauty of them is that through many simple properties, you can create anything from an elegant fade in to a WTF-Pixar-would-be-proud effect. One CSS effect somewhere in between is the CSS flip effect, whereby there's...

  • By
    Create Your Own Dijit CSS Theme with LESS CSS

    The Dojo Toolkit seems to just get better and better.  One of the new additions in Dojo 1.6 was the use of LESS CSS to create Dijit themes.  The move to using LESS is a brilliant one because it makes creating your own Dijit theme...

Discussion

  1. Gah! I didn’t get to ask about your favorite beer.

  2. @Eric: You cannot beat a Sam Adams Pale Ale. Oh my. A little heavy during the summer, so I usually just rock Corona during the hot days.

  3. Maybe I’ll throw a resume at them one of these days.

    Hmmm, me thinks you just did.

    :)

  4. Ben

    Thanks for the Q&A. Love reading your blog.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!