About Nicholas C. Zakas
About the Human
Hi, I’m Nicholas C. Zakas, an independent software developer living in Mountain View, California. I’ve been a software architect at companies like Yahoo and Box, as well as an author and speaker. I created the ESLint open source project and wrote several books. At the moment, I’m recovering from Lyme disease and haven’t been able to leave my home much in the past five years.
I have been vocal with standards bodies about what he believes. I’m listed in the acknowledgments section of HTML5 for my work on defining the behavior of empty string URLs in HTML (set of changes to HTML5) that were made in response to the problems outlined in my post, Empty image src can destroy your site. I followed up with browser vendors to ensure that the behavior was changed to match the spec.
I was also invited to participate in a roundtable discussion hosted at Google around the ECMAScript Internationization effort. He was invited based on feedback provided to individual group members, and argued (unsuccessfully) for a more sane API design. I still hope that my feedback and recommendations didn’t fall on deaf ears.
I’m also listed in the acknowledgments section of the Selectors API, but have no idea why.
- Web application performance
- Web accessibility
- Software architecture
- Test-driven development
- Development best practices
What Others Say
“[I imagined] that I was at university and that Douglas Crockford was the insanely popular genius professor that showed up late for lectures, and then either spoke too fast or else mumbled a lot, and then locked himself in his office refusing to answer the door during office hours while he worked on his Next Big Thing that would make everyone oooh and aaah and validate his brilliance. Meanwhile, in that same imaginary university, Nicholas Zakas was the graduate student that served as the TA to that class–and he happened to be equally brilliant and super-accessible and willing to take the time out to explain it all in a way that was thorough and comprehensible.” – Rob Friesel Jr.
I generally don’t respond to correspondence from recruiters, especially if they’re also asking me if I know anyone else to fill a particular role. If your company is interested in me, I expect to hear from someone other than a recruiter: the hiring manager, the director of engineering, the CTO, or the CEO. Even then, please be sure you know who I am and what I do before contacting me. There’s a lot of information on this site, use it wisely!