For my needs it was a pure waste of time, and it would have been a bigger waste of time had I not already known enough to judge its output. So I would call this worse than Google and also worse than nothing at all. I suspect this is an inherent problem with LLMs, not something fixable. But in the spirit of constructive criticism, I'd suggest you consider that for programming use cases, no answer is better than a bad answer.