Hiring Front End Engineers: How I Look at a Candidate’s Past Work

The short answer is- I don’t pay all that much attention to the sites listed on a candidate’s resume.

Don’t get me wrong, I look at sites and I prefer to see at least three or four examples when doing an evaluation. It’s just that I’m looking at sites mostly to exclude people. We see a lot of unqualified candidates at the resume level, so most of what we need to do at this point is to get rid of all the people who have no chance. Because of that, I’m visiting listed sites just to make sure the work looks professional and is done in a reasonably modern style. Basically I don’t want to see any tables, inline event handlers, or generated code and looking just a little deeper I want to make sure the JavaScript doesn’t look obviously insane. If they pass that test, then the real work of the hiring process begins. We’ll start the rest of the interview process in order to dig deeper into their front end knowledge and personality.

Why I Don’t Look at Source Code

I could view source and maybe learn a thing or two, but I’ve done this long enough to know how unreliable that can be for judging a candidate’s technical ability.

The problem with looking at sites to gauge talent is actually pretty straightforward:
Continue reading “Hiring Front End Engineers: How I Look at a Candidate’s Past Work”

A New Site I Worked on is Live: Tauck.com

Check it out:

Tours and guided world travel adventures available at Tauck.com.

Here’s a press release:
Continue reading “A New Site I Worked on is Live: Tauck.com”

Check Out My IBM DeveloperWorks Article on Sandboxed Natives, Fusebox, and FuseJS

Summary: The concept of sandboxed natives, which are native JavaScript objects safely enhanced outside of the global namespace, has been circulating for several years. With Fusebox, we have a new, elegant approach to sandboxed natives—one that serves as the foundation for a new library, FuseJS.

Read the rest:

Sandboxed natives, Fusebox, and FuseJS.

Another Front End Engineer Interviewing Question: Loop Alternatives

We’ve actually hired a couple of people recently, so I’m not sure if I’ll be able to bust this one out any time soon. Instead, I’ll share it with you.

This is another one that I feel works for a lot of different experience and knowledge levels. A good, junior developer should be able to give me a satisfactory answer and a senior developer could take the same problem, decide to be clever, and give me a great answer.

Let’s take a look at it.

Continue reading “Another Front End Engineer Interviewing Question: Loop Alternatives”

My Intro to HTML5 Boilerplate @ IBM developerWorks + Another Wrinkle on Customizing

I wrote an article about getting started with HTML5 Boilerplate. It’s live at IBM. Check it out:

Kick-start your web development with HTML5 Boilerplate.

I’ve got some more content coming up on IBM over the next few months on some pretty exciting topics. I’m in the middle of a deadline for one right now, actually…

That begs the question- when will I sleep?

Answer: never.


Continue reading “My Intro to HTML5 Boilerplate @ IBM developerWorks + Another Wrinkle on Customizing”