App developers: Your opinion on use of AI in app development for my use case?

You’re kinda forgetting about the security issues the LLM creates. Efficiency and clean code are not the biggest problem for AI written apps.

1 Like

is it open source? that would assuage part of my main concern, which is safety and privacy. AI written code can be actively harmful without the ‘author’ intending it to be.

there are other concerns, too. AI written code can be difficult to debug, bad at resource management, messy, and unpredictable….but so can code written by humans, so this is less of a concern of mine. there are also ethical concerns, as open source software is not the same as public domain software, etc….

but the primary problem, IMO, is the author. i think it’s wonderful that you would explicitly label your app as being written by an LLM, but i would not, however, believe you when you say that you understand every LOC. the main problem with genAI is always overconfidence. the code looks clean and tidy, maybe including comments that look like a thoughtful developer carefully considered various use cases, and this inspires confidence…which it absolutely should not. ai is all about form over substance. so i believe that you believe you understand every LOC, but remember that genAI is optimized to produce these feelings of confidence. it doesn’t write good or reliable code, it writes code that is reassuring to look at.

and as for folks who dont know how to write software attempting to ‘create’ apps, this really is you:

https://www.instagram.com/reel/DW6dwW1O9V9/

1 Like

It will be open source. Of course! It would be pure madness to just trust some person to execute code on your device without any way to audit!

But seriously, it will be on github: GitHub - ThijssjihT/VNgine: A visual novel game engine made for SailfishOS · GitHub

There is no code on there just yet. I don’t think the code is good enough to publish yet. The code works well, is easy to read, but there are still some weird things the AI decided to do that I will have to clean up before I’d be comfortable to publish under my name. Like inconsistent appying id properties to different objects. Most get an id, but not al, whether the objects will be referenced later or not. And some id properties are well named, but I also have a Column object with id: coloumn for example. The AI writes good code, but I really need to clean it up, and provide comments, before I feel comfortable publishing it.

1 Like