While it’s important to hire developers who are capable of working with your current technology stack, it’s just as crucial to understand that the best candidates are often tinkering with new programming languages in their spare time. Our CEO Joel Spolsky once wrote that extracurricular projects are a good indication of a developer’s passion for their craft, and asking them to describe what they’re working on often makes the best candidates forget they’re in an interview. However, considering that the importance of this passion for coding is crystal clear, the question then becomes, which new tech languages are developers interested in using this year?
Based on what we learned this year from our annual developer survey here are the 10 technologies developers want to use more in 2016, as well as the languages they love using as part of their tech stacks.
We have consistently re-emphasized the importance of staying up-to-date on the latest technology trends for engaging developers during the technical interview process. This knowledge should also impact how you evaluate candidates before advancing them to the initial interview stage. With the competition for tech talent as fierce as ever before, use your knowledge of modern programming languages to your advantage and be flexible about job descriptions for top candidates. As Max Horstmann—a Full-Stack Web Developer here at Stack Overflow—recently suggested, “If a great engineer wants to continue working on his or her side project, make that part of the job.”
Your team’s willingness to incorporate emerging technologies isn’t only beneficial to the candidate. In fact, while the more traditional tech languages have long track records of solving business problems, many tech teams recognize when even the most popular technologies aren’t enough. As Peter Wayner told InfoWorld, “Sometimes you have to look beyond the obvious to find the right language, where the right structure makes the difference while offering that extra feature to help your code run significantly faster without endless tweaking and optimizing.” Knowing the technologies developers want to work with is a great start, but don’t be afraid to ask your tech team for additional context around how some of these emerging technologies could impact the entire business' trajectory. Your ability to discuss the particular influence of lesser-used languages will set you and your company apart when you engage with candidates.
Check out the updated version of this post for new numbers - Most Wanted Programming Languages of 2017.