I’m not a particularly skilled or professional developer, so I’ll defer to those who are on determining its usefulness for professional grade projects. However, I tried it a time or two for some of my small personal projects and had to proofread and correct mistakes so I stopped fooling with it. If I’ve got to babysit it and fix its mistakes anyway, then what’s even the point? I guess for large blocks of code it might be handy to not have to type it all out, but then you’ve still got to proofread and correct that much more anyway, so my ethical concerns aside, it really didn’t help me any more than just searching Stackoverflow to remind myself how to do something.
I’m not a particularly skilled or professional developer, so I’ll defer to those who are on determining its usefulness for professional grade projects. However, I tried it a time or two for some of my small personal projects and had to proofread and correct mistakes so I stopped fooling with it. If I’ve got to babysit it and fix its mistakes anyway, then what’s even the point? I guess for large blocks of code it might be handy to not have to type it all out, but then you’ve still got to proofread and correct that much more anyway, so my ethical concerns aside, it really didn’t help me any more than just searching Stackoverflow to remind myself how to do something.