I use it for things I don't know how to do all the time... but I do that as a learning exercise for myself.
Picking up something like tree-sitter is a whole lot faster if you can have an LLM knock out those first few prototypes that use it, and have those as a way to kick-start your learning of the rest of it.
And how do you know if the explanation is correct? I mean, explaining something like leet code that has a lot of background available in CS books and courses is probably going to be correct, but yet, you cannot be sure.
Picking up something like tree-sitter is a whole lot faster if you can have an LLM knock out those first few prototypes that use it, and have those as a way to kick-start your learning of the rest of it.