I'm not worried about ChatGPT replacing programmers. Fundamentally, you don't know if it understood the assignment. You have to review its code. And since debugging is harder than writing, we're better off writing the code ourselves.