Comment Re: I beg to differ (Score 2) 67
Exactly. But I find it's often faster to review the code that the AI generates, tell it to fix it, and check again than to write everything myself a lot of the time. I also learn a fair amount of new styles and techniques as I review the code. While wondering things like 'Why the hell is it doing that?' and spending the time to research if it's safe or not and finding out that it is safe because of the latest language standards.
I've really only used it for writing test code. Since I don't like the idea of the same developer writing the main code and writing the test code (often both done by me), I like using the AI to write the test code since, while it's not as good as a fresh pair of eyes, when you're working solo it's better than nothing. And I don't work solo by choice; the company is too cheap to hire enough people.
I have tried to use AI to write code for personal projects, like plotting out the position of the moons in the sky of a fictional planet, and found that it completely FUBARed the code, and I had to throw it out and write it myself from the ground up. And let me tell you, astral geometry can be a bitch if you haven't dealt with it for a long time.
I've really only used it for writing test code. Since I don't like the idea of the same developer writing the main code and writing the test code (often both done by me), I like using the AI to write the test code since, while it's not as good as a fresh pair of eyes, when you're working solo it's better than nothing. And I don't work solo by choice; the company is too cheap to hire enough people.
I have tried to use AI to write code for personal projects, like plotting out the position of the moons in the sky of a fictional planet, and found that it completely FUBARed the code, and I had to throw it out and write it myself from the ground up. And let me tell you, astral geometry can be a bitch if you haven't dealt with it for a long time.