The people who understand AI first will not necessarily be the best programmers. They may be the people who can describe a problem clearly, ask better questions, and recognise when an answer is not good enough.