Something I’ve been using it for is describing a problem I’m having a hard time taking from concept to actual code (in this case, also a system I’m building for a game), either because I’m feeling overwhelmed by the amount of code required to get anything working, or because I get stuck in some corner of the codebase working on some trivial detail.<p>Instead of worrying about the exact code, I just let GPT provide an approximate solution, from which I can iterate and improve on. It’s still thinking about programming, but it allows me to separate the process of coding algorithms from the modelling in my mind.<p>It’s like peer programming with someone who never disagrees with you and will do whatever you say. I guess it’s like peer programming with yourself. I’ve found it to be very productive!<p>I wish I could publicly share the conversations to demonstrate.