The hardest part of building software is not coding, it’s requirements Why replacing programmers with AI won’t be so easy.