Can AI tools like ChatGPT replace computer programmers?