I just wonder about using AI to create a serious database application at this point in time. Maybe AI can make a reasonable attempt? I don't know. We all will have had to create our own program generator for Access, or another language used. Just to avoid wasting time typing mainly the same code for every screen. Why go to the bother of placing often the same buttons onto every screen, although not always the same position, together with their events when a small UDF will do it for you effortlessly?
If an application was generated from a specification by AI, how easy would it be to update or amend it in a year or two? As I understand it AI is an evolving environment. So, if it generated amendments to a program later, would they be correctly applied to the old existing code in use?
Exactly where would you be if the amendments caused issues in earlier code? Could you sort that quickly? Or would you have to create a whole new specification with the changes and hope it will handle existing data? The AI code will be written in a style not your own, with strange variable names. If you don't like the resulting screens, or reports I presume you will need to change them manually. Could the AI understand your updates and manage them if you needed it to create changes?
There is no doubt that many companies will want to use AI to reduce software costs. When that ambition becomes reality I cannot guess. A bit like all those who thought they'd put something together with a spreadsheet but of course in reality never could.
For some reason that escapes me, billions have been spent on driverless cars but without success. But maybe in 20 years they'll manage it? Unless you can get in and say “get me there in less than an hour, I’m late” what’s the point?
Mind you there are many businesses that employ experienced people to make decisions and complete specific tasks. Solicitors, property management, accountants, estate agents, the tax man, the local doctor etc. None of them are doing anything special and can easily be replaced with software. You are in the main, only paying them for their knowledge. Local authorities and huge swathes of government can be removed. They only add cost and are in the main totally unskilled and make poor decisions. In theory all could easily be replaced with a computer running AI that will not forget anything it was taught. Maybe tell your children and grandchildren to learn to lay bricks, be a plumber, or a joiner? Big saving on university fees.
AI like everything else in the early days you are given the impression that it is all about to happen. The solar panel was developed in the 1960s but took over 40 years to be in common use. The internet has changed the way we do things but up to now not what we do. You may not guess this but at the moment I'm a bit sceptical about AI and software development. Can that manual work actually be computerised? I'm not sure.