Interfaces will exist because sometimes we need them (walking between your car and the actual destination) and sometimes we like them (just like some people like walking), but just like walking, they may lose massive share.
[0]https://www.mayoclinic.org/healthy-lifestyle/fitness/in-dept....
When I go to my bank's website, it's easy for me to find my tax forms. They're usually one or two clicks away in some prominent top-level navigation component. But I would rather converse: "Download tax forms"/"Which ones: A, B, or C"/"The first two"/"Here ya go".
And in the future I'd rather say "Hey computer, download my tax forms from my bank and attach them in a draft email to <tax preparer>".
And in the later future that I'd rather say "Hey computer, do my taxes", and it will know what sources to gather info from and how to make sense of the numbers and how to file on my behalf. Or better yet, the machine will anticipate I need my taxes done and will kick off that process and solicit approvals and information from me. (Maybe by then the government will just tell me how much I owe ;))
Power users will likely sometimes find utility in dropping down "close to the metal" -- i.e., pointing and clicking and typing. But power users will mostly be composing workflows of models working together to achieve tasks (the term "scripts" will fit nicely). Yes this will be buggy and error-prone, but there will be glue models papering over the errors and trying different things and waiting for outages until the human user's intent is done.
Language models are giving us another layer of abstraction over software. Perhaps the final layer, as this one can interact directly with language (which is reified thought). This layer has the ability to cope with the inherent ambiguity of thought by being conversational -- it can ask you to clarify what you mean and gain confidence that it understands your intent.
I think this supposedly should be solved by search box on the site, where you enter: "tax forms" and got results with download button.
Take for example the list of steps in the project. They contain a lot of redundant information I have to mentally ignore.
I think the menu bar, the window with the header bar and the action buttons where all pioneered by them back then, or am I mistaken?
It's been 30 yrs though, so I get what you mean.
ShitGPT: Are you sure you want to turn them off? LinkedIn notifications helpfully provide you with the latest news about your workplace and collogues past and present.
User: Yes, turn them off.
ShitGPT: Did you know that research has proven that employees with LinkedIn notifications turned on earn 10% higher salaries compared to their peers? Do you still want to to off notifications?
User: Yes.
ShitGPT: What is your reason for wanting to turn off notifications? Your answer has to be at least 400 words long.
...
ShitGPT: No, the words 'fuck openai' copied 400 times is not a valid answer.
...
ShitGPT: Error Too many requests in 1 hour. Try again later (of course you'll have to start over, tee hee)
Thus, this can actually be done at larger scale for over 10 years.
Update: It turns out the development is resumed again, but I don't use mac anymore.