The Top Sign You Hired The Wrong Developer

I have been a part of the interview process at a few different companies now, and there is one thing that I have seen correlate completely with how useless a developer hire is. If the hiring manager ever brings me a resume that mentions how many conferences a candidate attends or gives talks at, I will immediately rule that candidate out for the purposes of the development position I am interviewing for.

Whenever I am looking for a developer to join my team, I am looking for an individual that has actual software development accomplishments to list on their resume. If I am hiring someone to represent my company at conferences, I will consider slightly those that have one of their positive attributes that they attend or speak at conferences, but most likely will still move on to the next candidate almost immediately.

While this may sound harsh to those of you that enjoy attending and presenting at conferences, I am not saying that anyone that attends or presents at a conference is not someone that I would hire. Instead, if your biggest accomplishments include attending or speaking at a development conference, you are probably not the developer I am looking for. Developers that I look to hire are those that can contribute to the team by developing or designing software and UX for our users.

It could have just been that these two ‘developers’ were bad examples of those that proudly list on their resume as accomplishments that they attend or speak at conferences often, but they have definitely made an impression. Both seemed to be avid fans of Agile Development using SCRUM, but their daily standup meetings were seemingly only ploys to schedule other meetings. The other amazing thing about one of them is that they have managed to keep their job for a long period of time without having to ever write any software that makes its way to production.

Related Posts

Jul 16, 2014
2 minutes

Write Software for People, Not Computers

Throughout a normal day, I end up reading a lot of information about current issues in technology, and today is no different. There was a debate raging about whether or not high-level math was required for programmers that was sparked by this article by Sarah Mei Programming is not math. While it is an interesting topic, and, surprisingly, I mostly agree with Sarah on this issue, that is not the most important portion of her post. The important part is instead a quote from Structure and Interpretation of Computer Programs from MIT Press, and is as follows:

Jun 10, 2014
3 minutes

5 Ways to Do SCRUM Poorly

As a developer that frequently leads projects and operates in various leadership roles depending on the current project lineup, the Agile development methodology is a welcome change from the Waterfall and Software Development Life Cycle approaches to software development. SCRUM is the specific type of Agile development that I have participated in at a few different workplaces, and it seems to work well if implemented properly. However, there are several ways to make a SCRUM development team perform more poorly than it ought. The top 5 I have seen include:

Mar 2, 2015
2 minutes

Stop Wanting and Start Choosing

I am used to hearing people use phrases like “I want to be able to do X thing” or “I want to have X position at my company” when people are talking in generalities about their goals. I tend to do it often as well, especially when using “self-talk” to attempt to work on internal goals and desires. However, when reading a book from Paul Tough, How Children Succeed, one of the quotes that he references from Jonathan Rowson, a Scottish chess grand master who had written about the importance of emotion and psychology in chess success.