I think it's great at simple technical questions, like "how do I do x in python". Hallucinations isn't really a problem since I am about to check if the solution works anyway.
Huh? As someone who's been doing both for a couple of decades, I'd have said the opposite, really. All programmers, more or less by definition, can write software. Bad programmers, however, often can't read it.