After more experiments with getting ChatGPT to suggest solutions to coding problems, I can say that it is extremely limited in its reasoning capabilities. Like everything AI, while it's good at making superficial connections, it lacks any real understanding of the issues.