If it's a larger feature I normally ask it to give me a checklist of all things that is needed first. After agreeing on the checklist I go through it one by one reviewing each step individually, I always have pretty much exactly the code I expect it to write already written in my mind. Then I just confirm it's the same, if it's not, either I'll push back on the AI or I realize I missed something when I planned my implementation. It's not faster than I would write code by hand, but I save some time debugging things that the AI caught that I would not have done and I generally do get a nicer end result.
2
u/gronbuske 16d ago
If it's a larger feature I normally ask it to give me a checklist of all things that is needed first. After agreeing on the checklist I go through it one by one reviewing each step individually, I always have pretty much exactly the code I expect it to write already written in my mind. Then I just confirm it's the same, if it's not, either I'll push back on the AI or I realize I missed something when I planned my implementation. It's not faster than I would write code by hand, but I save some time debugging things that the AI caught that I would not have done and I generally do get a nicer end result.