As part of an exploration of what is possible and how far AI can go, I published a second app: a neat little organiser and player for a digital music collection, which is actually not that little in terms of features. I can safely say that it would take a skilled Swift developer a significant amount of time to build, probably a month, maybe more. It’s macOS only.
Here is a short summary of my experience:
1. I wrote zero lines of code myself. Used nothing but broken English. Mind-blowing.
2. It took me less than two days of work. Without AI, it would have taken me months, given the steep learning curve of Swift, a language I have zero experience with. Again, mind-blowing.
3. AI delivers what I expect almost all of the time.
4. This only works if the project is built as a playground project, just for fun, because you can always settle for “this is good enough”.
5. If you work the way I did on a commercial project, you will most likely get sued for copyright infringement sooner or later. AI is amazing at stealing other people’s work and assembling it into your project.
6. Building something with AI alone, without prior experience, will sooner or later result in a security nightmare. If you lack experience, it’s very easy to convince yourself that you now have the skills and you will ship something terribly insecure.
7. Using AI for day-to-day tasks on a commercial project is far less effective than building a project just for fun. In business you can’t simply ship whatever it produces. If you don’t have experience working on real commercial projects, it’s easy to start believing that coding is over, which is far from the truth.
The app is available here: https://www.offtopic.pro/