I wrote a piece on my professional blog last week about the imminent death of most UI based software, and it's funny to see this releasing today to further my argument.
And as I commented elsewhere: yes, UI elements make sense sometimes. But it makes sense for an AI to dynamically make these for us when needed instead of relying on the software's own implementation that may suck or have dark patterns or force workflows I don't want to deal with
Can you link the blog? An AGI that can generate on demand UIs could be the last interface we ever need. And those UI could be adapted and projected to different form factors, if you think about it there is a massive amount of waste in developer developing the same UI widgets over and over ad infinitum. Not sure I agree it is imminent though.
Unfortunately I don't tie my real identity to this account. The high level TLDR is that no one actually wants to interact with UIs (or software in general) in 99% of use cases, we just want the results we get from doing so. And as we see automation tools like the OP appear, we're going to be forced to do so much less. The companies that don't align to this new paradigm are going to die out, because their competition that makes interactions for customers easier are going to win the market share.
If you don't agree with imminent, don't take my word for it. Richard Ngo at OpenAI predicts this by the end of 2025. Less than 2 years away.
> if you think about it there is a massive amount of waste in developer developing the same UI widgets over and over ad infinitum
My blog also touches on this. 95% of consumer-facing software is the same concepts and UIs repeated. It's all CRUD stuff using one of 30 (made up number) UI elements arranged in roughly the same ways. There's a massive amount of training available of the translations of data and code into UIs. It's a logical next step that we will build software autonomously based on a (no)SQL database alone, and that (no)SQL databases will be autonomously created based on structured business requirements alone.
Whoever makes either step of this process work really well, either the database to UI part, or the requirements to database part, will make an absolute shitload of money.
I agree with basically all of that and thanks for sharing. The OpenAI team is hardly a neutral party in all of this though, they benefit from the hype. Exciting times regardless.
And as I commented elsewhere: yes, UI elements make sense sometimes. But it makes sense for an AI to dynamically make these for us when needed instead of relying on the software's own implementation that may suck or have dark patterns or force workflows I don't want to deal with