But how do you plan to maintain this software? That's the real effort of software engineering.
I'm not sure how to answer that question. My flip answer is "the usual way." But nothing about software is the usual anymore.
100% of the code that .. makes up this project is code that I did not write. But I absolutely told AI what I wanted and in many cases *how* I wanted it. And any code that had "interesting" design elements is code that I reviewed and in some cases told AI to change. Where interesting refers to meaningful architectural decisions.
At this point it is a very light project - somewhat less that 10K lines of code. It is in its minimal viable product phase - and I imagine it will grow to be more than 15 or even 20K LOC. Eventually becoming projects on 3 distinct platforms and becoming substantially larger.
All of which is ridiculous. Fewer than 200 prompts so far, I'm sure. Maybe fewer than 100.