ChatGPT can correctly answer a basic coding question in any programming language. But when the question gets complex or sufficiently specific, it fails. It even generates code that doesn't compile or fails at runtime.