I think everyone is possibly missing something here, that perhaps this is not about AI's generating code and testing and debugging it, it's about the AI _becoming_ the app. You don't write a program, you just tell the AI what you want it to do and it does it. For example, "Hey AI, I'm going out for a while, please keep track of the speed and distance and watt-hours while I'm riding my ebike and give me a summary of the total distance and average speed for the times I'm riding the bike and do the same for the times I'm off the bike and walking." You could write an app to do that, you could tell the AI to write an app to do that, but what if you could just tell the AI to do it and it does it, no app needed? It figures out how to access the GPS on your phone, it figures out how to use the accelerometer to detect whether you are walking or riding, it figures out how to get the ebike to send power data, and it figures out how to create the summary data, no code needed. Initially this may only be possible for simple applications like the one I just described, but eventually it would probably be possible with much more complex applications like taking in business data and producing reports and recommending changes.