Can someone help me understand how to meaningfully use ChatGPT for programming?? I think copilot was a game changer because it integrates with the IDE and understands the context out of the box. What do people do with ChatGPT that is non-trivial