India, Sept. 12 -- Software has eaten the world - car companies and banks now compete on the quality of their software tools, and whole industries are undergoing disruption. Certainly, technology is a big part of this digital transformation, but none of this is possible without people with the software development talent to make it happen. It is no surprise that the competition for tech talent is stiff. NASSCOM predicts the AI, Big Data and Data Analytics talent gap to grow from 62,000 to 1,40,000 over the next three years.

So if digital transformation is so important and technical talent so hard to find, why do companies go about hiring software engineers all wrong?

We have seen it happen at dozens of companies: They bring in candidate...