Can AI Replace Programmers?