Okay, after taking ChatGPT seriously as a pair programming copilot, I have to say it's not up to the task for any remotely difficult problem. Its code examples will make incorrect (but confident) assumptions about how APIs behave and give non-solutions that just add complexity.