I use it to write tons of boilerplate code in random flavour of the week languages I am dealing with at work or on hobby projects. e.g. nginx/ansible/powershell/golang etc.. weird codebases your thrown back into a few years later. I know what I want, I just forget the exact syntax of how to get it done. Sometimes its wrong and I have to correct it, but half of the battle is knowing when its bullshitting.