I would like to gauge your opinion on using AI for app development specifically. I am not interested in opinions about AI in general in this thread. I have seen OpenRepos: AI Created Apps and AI development - possibilities. But I have a more specific question.
I am curious on how you think of my use of AI:
I have hobby programming experience. I have used high level scripting with websites, I made my own games on my graphical calculator, I did some C++, I made a few games in godot (nothing worthy of release), I did tinkering with a FPGA (you should dip into verilog, it is weird!), batch scripting and some basic back in the MSDOS days when I was 7 years old, and way more I canât remember right now. Most of it is between 15 - 30 years ago. I havenât done much in the last 2 decades.
Now, I want to make a SFOS app. Maybe just for me, maybe it might get good enough to release it, I donât know. I had a few small ideas, but the apps for those use cases already exist. So I went for my bigger idea: an engine for visual novels. Surprisingly, it goes pretty well.
I make use of AI a lot for this. I told an AI what pages I want, what entries to put in the pull down menus, and more. Then I had the AI write me a document with specifications for the engine, which I then read, modified and approved. I have the AI make code suggestions, that I let it explain in a way so that I understand every line of code, and I review, make modifications, and add comments. Yes, I opened the API docs to understand some of the Silica API calls. So, I read, know and understand every line of code. Still, most code is good, and needs only commenting added. So most code is purely AI generated.
I like to be transparent. So I am transparent about my use of AI as well.
Assuming the hypothetical that you need for VN engine:
Knowing this use of AI within mine, would you use it?
Would you take the time to file a bug report, or even contribute?
What amount of use of AI, or what AI use cases would be acceptable for you?
Iâm very curious what you think.