The company I work for, Black Pixel, has been looking for a few new iOS developers, and the responses I’ve been getting to our ads have pretty much been uniformly subpar.
Finally, after reading yet another resume of someone claiming to have deep iOS development experience, I tweeted the following:
Protip: Comments like
”* Very familiar with X-Code”
in your resume automatically result in deletion.
The problem is, that the product in question is called “Xcode.”
I got a lot of comments from people, some of whom wanted to know if “XCode” was an acceptable mistake or not. Unfortunately, I couldn’t fit a reasonable, informative response in 140 characters this time.
No it is not. Hell, no, it is not.
Xcode is the main tool you use to make your apps. It is the fundamental place in which you do your work. If you’ve truly worked with it enough to claim solid familiarity with the tool, you will know how Apple spells its name.
Messing up the camel casing is definitely more forgivable, but not if you want to work for us. We push ourselves mercilessly to make the best software possible. If you are representing yourself as having solid iOS industry experience and being a good fit for our team, you wouldn’t mess this up.
None of this is a reliable indicator of good programming expertise. Knowing how to spell Xcode, iPhone, or knowing that iPod Touches are not referred to as ‘iTouches” doesn’t mean you are a great programmer.
But NOT knowing these things telegraphs a profound lack of attention to detail about things that are fundamental to how we work. Nothing screams “I will be a massive liability for your company” like an inability get these things right on something as important to their career as a resume.
Obviously the overall strength of the person’s resume and their previous successes will temper this response: if I saw “XCode” from an Apple employee that would clearly know better, I’d assume it was simply a shift key accident. On the other hand, if it was on their resume, well, I’d be shocked.