The landscape of Desktop Software has remained unchanged since the introduction of core primitives in the 1970s
or so.
Here are a few problems that I can think of, and how LLMs afford us to have the best shot at solving them we've
had so far.
1.
Core primitives based on physical counterparts which later extrapolated to skeuomorphism has meant that most
software primitives are constricting. ex. Files and Folders, The Desktop Metaphor.
Such shortcomings lead to the fact that people's thoughts and agency is dictated and limited by the tools
available to them, and their tools cannot adapt to the way they think, as they should in an ideal
scenario.
2.
The onset of Web 2.0 and financial incentives introduced by Saas have accelerated the Inter-Operable Data Pipes
→ Siloes change across all apps and services, and while we had elaborate storage and organisation provisions
when the bulk of computing happened offline, we couldn't do the same when Web 2.0 hit.
The siloes will get even more walled and isolated, if web standards cannot be aligned across all participants to
introduce an interoperability and data exposure protocol to ensure faster workflows for users, Al Agents deem to
be the best user-facing solution to solve this issue.
3.
As said earlier, tools dictate workflows and not the other way around.
This is a fundamental bottleneck between the Human Computer interface channels.
LLM-driven Generative Interfaces coupled with fragmented ad-hoc agents and programs represent the best chance of
addressing this after the limited successes of past attempts like HyperCard.
4.
Much of knowledge work, way more than it should be is non-autonomous.
How wonderful would it be for references, crosslinks, related files, etc to magically appear within my work
environment after I stop working, akin to leaving yogurt to set at night and being presented with a beautiful
final product when you wake up!
Once again, agents make for a wonderful first-class OS primitive to do this.
tIdr: malleable, ad-hoc, on-the-fly generated interfaces; autonomous agents that work as
mini-you(s).