Summarizer

Human-Computer Interaction Evolution

Discussion of AI enabling new ways of computer use beyond traditional apps, predictions that building custom programs will become part of normal computer use, and comparisons to Star Trek interfaces

← Back to Codex for almost everything

The discussion highlights a shift where using a computer is evolving from navigating pre-built applications to collaborating with proactive agents capable of generating custom, "DIY" software on the fly. Enthusiasts predict a "Star Trek" future where natural language replaces technical barriers, enabling anyone to orchestrate complex tasks or automate cryptic terminal commands without needing to understand the underlying code. While some view LLMs as the ultimate intuitive interface, critics warn that conversational agents can be inefficient and that most users prefer the reliability of consistent, structured tools over unpredictable "black box" assistants. Ultimately, the conversation suggests an emerging "agentic" era where the boundary between using and building software blurs, potentially rendering traditional app interfaces obsolete in favor of hyper-personalized automation.

34 comments tagged with this topic

View on HN · Topics
IMHO no one is really pioneering. A lot more is possible than what is being done. I wrote a blog post about useful agents in a business setting ( https://www.generativestorytelling.ai/blog/posts/useful-corp... ) that highlights AI being proactive. I mean table stakes stuff, why isn't an agent going through all my slack channels and giving me a morning summary of what I should be paying attention to? Why aren't all those meeting transcriptions being joined together into something actually useful? I should be given pre-meeting prep notes about what was discussed last time and who had what to do items assigned. Basic stuff that is already possible but that no one is doing. I swear none of the AI companies have any sense of human centric design. > pull relevant context from Slack, Notion, and your codebase, then provide you with a prioritized list of actions. This is an improvement, but it isn't the central focus. It should be more than just on a single work item basis, more than on just code. If we are going to be managing swarms of AI agents going forward, attention becomes our most valuable resource. AI should be laser focused on helping us decide where to be focused.
View on HN · Topics
Hot take: we (not I, but I reluctantly) will keep calling it code long after there's no code to be seen. Like we did with phones that nobody phones with.
View on HN · Topics
Very much agree. Everyday people can now do much more than they could, because they can build programs. The idea that code is something sacred and only devs can somehow do it is dying, and I personally love it, as I am watching it enable so many of my friends and family who have no idea how to code. Today, when we think of someone "using the computer" we gravitate towards people using apps, installing them, writing documents, playing games. But very rarely have we thought of it as "coding" or "making the computer do new things" -- that's been reserved, again, for coders. Yet, I think that a future is fast approaching where using the computer will also include simply coding by having an agent code something for you. While there will certainly still be apps/programs that everyone uses, everyone will also have their own set of custom-built programs, often even without knowing it, because agents will build them, almost unprompted. To use a computer will include _building_ programs on the computer, without ever knowing how to code or even knowing that the code is there. There will of course still be room for coders, those who understand what's happening below. And of course that software engineers should know how to code (less and less as time goes on, though, probably), but no doubt to me that human-computer interaction will now include this level of sophistication. We are living in the future and I LOVE IT!
View on HN · Topics
I wonder how good AI is at playing Factorio. That’s the closest thing I’ve ever done to programming without the syntax.
View on HN · Topics
I never said Software Engineering is dying or needs to go. I'm not the least bit afraid of it. In fact, in the very message you're replying to, I hinted at the opposite (and have since in another post stated explicitly that I very much think the profession will still need to exist). My ideal world already exists, and will keep getting better: many friends of mine already have custom-built programs that fit their use case, and they don't need anything else. This also didn't "eat" any market of a software house -- this is "DIY" software, not production-grade. That's why I explicitly stated this is a new way of human-computer-interaction, which it definitely is (and IMO those who don't see this are the ones clearly deluded).
View on HN · Topics
So they invented microsoft access?
View on HN · Topics
Lots of scepticism here, but I think this may really take off. After 25 years of heavy CLI use, lately I've found myself using codex (in terminal) for terminal tasks I've previously done by CLI commands. If someone manages to make a robust GUI version of this for normies, people will lap it up. People don't want to juggle applications, we want computers to do what we want/need them to do.
View on HN · Topics
I agree. As a long time linux user, coding assistants as interface to the OS has been a delight to discover. The cryptic totality of commands, parameters, config files, logs has been simplified into natural language: "Claude, I want to test monokai color scheme on my sway environment" and possibly hours of tweaking done in seconds. My setup has never been so customized, because there is no friction now. I love it and I predict this will increase, even if slightly, the real user base of linux desktops.
View on HN · Topics
> lately I've found myself using codex (in terminal) for terminal tasks I've previously done by CLI commands. This is the real "computer use". We will always need GUI-level interaction for proprietary apps and websites that aren't made available in machine-readable form, but everything else you do with a computer should just be mapped to simple CLI commands that are comparatively trivial for a text-based AI.
View on HN · Topics
After 25 years of writing code in vim, I've found myself managing a bunch of terminal sessions and trying to spot issues in pull requests. I wouldn't have thought this could be the case and it took me actually embracing it before I was fully sold. Maybe not a popular opinion but I really do believe... - code quality as we previously understood will not be a thing in 3-5 years - IDEs will face a very sharp decline in use
View on HN · Topics
Programmers mostly don't. Ordinary people see figuring out how to use the computer as a hindrance rather than empowering, they want Star Trek. They want "computer, plan my next vacation to XYZ for me" to lay out a full itinerary and offer to buy the tickets and make the reservations. Knowledge work is work most people don't really want to deal with. Ordinary people don't put much value into ideas regardless of their level of refinement
View on HN · Topics
I have been a programmer for 30 years and have loved every minute of it. I love figuring out how to get my computers to do what I want. I also want Star Trek, though. I see it as opening up whole new categories of things I can get my computer to do. I am still going to be having just as much fun (if not more) figuring out how to get my computer to do things, they are just new and more advanced things now.
View on HN · Topics
I'm on the same page, personally, but what I was trying to emphasize with my previous comment is that the non-tech people only want Star Trek
View on HN · Topics
Well thats good then, it means that they'll always need the likes of Scotty, LaForge, Torres and O'Brien ;)
View on HN · Topics
> They want "computer, plan my next vacation to XYZ for me" to lay out a full itinerary and offer to buy the tickets and make the reservations. Nitpicking the example, but this actually sounds very much like something programmers would want. Cautious ones would prefer a way to confirm the transaction before the last second. But IMO that goes for anyone, not just programmers. Also I get the feeling the interest in "computers" is 50/50 for developers. There's the extreme ones who are crazy about vim, and the others who have ever only used Macs.
View on HN · Topics
Not the parent. People want to do stuff, and they want to get it done fast and in a pretty straightforward manner. They don’t want to follow complicated steps (especially with conditional) and they don’t want to relearn how to do it (because the vendor changes the interface). So the only thing they want is a very simple interface (best if it’s a single button or a knob), and then for the expected result to happen. Whatever exists in the middle doesn’t matter as long as the job is done. So an interface to the above may be a form with the start and end date, a location, and a plan button. Then all the activities are show where the user selects the one he wants and clicks a final Buy button. Then a confirmation message is displayed. Anything other than that or that obscure what is happening (ads, network error, agents malfunctioning,…) is an hindrance and falls under the general “this product does not work”.
View on HN · Topics
I want it yes. I already feel like Im the one doing the dumb work for the AI of manually clicking windows and typing in a command here or there it cant do. Ive also been getting increasingly annoyed with how tedious it is to do the same repetitive actions for simple tasks.
View on HN · Topics
> My current expectation is that the Cowork/Codex set of "professional agents" for non-technical users will be one of the most important and fastest growing product categories of all time, so far. I agree this is going to be big. I threw a prototype of a domain-specific agent into the proverbial hornets' nest recently and it has altered the narrative about what might be possible. The part that makes this powerful is that the LLM is the ultimate UI/UX. You don't need to spend much time developing user interfaces and testing them against customers. Everyone understands the affordances around something that looks like iMessage or WhatsApp. UI/UX development is often the most expensive part of software engineering. Figuring out how to intercept, normalize and expose the domain data is where all of the magic happens. This part is usually trivial by comparison. If most of the business lives in SQL databases, your job is basically done for you. A tool to list the databases and another tool to execute queries against them. That's basically it. I think there is an emerging B2B/SaaS market here. There are businesses that want bespoke AI tools and don't have the discipline to deploy them in-house. I don't know if it is ever possible for OAI & friends to develop a "hyper" agent that can produce good outcomes here automatically. There are often people problems that make connecting the data sources tricky. Having a human consultant come in and make a case for why they need access to everything is probably more persuasive and likely to succeed.
View on HN · Topics
> The part that makes this powerful is that the LLM is the ultimate UI/UX. I strongly doubt that. That’s like saying conversation is the ultimate way to convey information. But almost every human process has been changed to forms and structured reports. But we have decided that simple tools does not sell as well and we are trying to make workflow as complex as possible. LLM are more the ultimate tools to make things inefficient.
View on HN · Topics
> Maybe but the product category is not necessarily a monolith in the same way that Claude Code is. These general purpose tools will have to action across a heterogeneous set of enterprise systems/tools. What would make it not be a monolith? To me it seems like there'll be a big advantage (e.g. in distribution, user understanding) for most people to be using the same product / similar interface. And then the agent and the developer of that interface figure out all the integrations under that, invisible to the user.
View on HN · Topics
Yes, I have a theory - that higher efficiency becomes structural necessity. We just can't revert to earlier inefficient ways. Like mitochondria merging with the primitive cell - now they can't be apart.
View on HN · Topics
Totally agree, AI interfaces will become the norm. Even all the websites, desktop/mobile apps will become obsolete.
View on HN · Topics
> My current expectation is that the Cowork/Codex set of "professional agents" for non-technical users will be one of the most important and fastest growing product categories of all time, so far. They won't. Non-technical users expect a CEO's secretary from TV/movies: you do a vague request, the secretary does everything for you. LLMs cannot give you that by their own nature. > And eventually will the UI/interface be generated/personalized for the user, by the model? No. Please for the love of god actually go outside and talk to people outside of the tech bubble. People don't want "personalized interfaces that change every second based on the whims of an unknowable black box". They have plenty of that already.
View on HN · Topics
This is effectively how I treat my AI agents. A lot of the reason this doesn't work well for people today is due to context/memory/harness management that makes it too complex for someone to set up if they don't want a full time second job or just like to tinker. If you productize that it will be an experience a lot of people like. And on the UI piece, I think most people will just interact through text and voice interfaces. Wherever they already spend time like sms, what's app, etc.
View on HN · Topics
> Non-technical users expect a CEO's secretary from TV/movies: you do a vague request, the secretary does everything for you. LLMs cannot give you that by their own nature. Most people are indifferent to computers. A computer to them is similar to the water pipeline or the electrical grid. It’s what makes some other stuff they want possible. And the interface they want to interact with should be as simple as possible and quite direct. That is pretty much the 101 of UX. No deep interactions (a long list of steps), no DSL (even if visual), and no updates to the interfaces. That’s why people like their phone more than their desktops. Because the constraints have made the UX simpler, while current OS are trying to complicate things. So Cowork/Codex would probably go where Siri is right now. Because they are not a simpler and consistent interface. They’ve only hidden all the controls behind one single point of entry. But the complexity still exists.
View on HN · Topics
> Non-technical users expect a CEO's secretary from TV/movies: you do a vague request, the secretary does everything for you. LLMs cannot give you that by their own nature. What are you using today? In my experience LLMs are already pretty good at this. > Please for the love of god actually go outside and talk to people outside of the tech bubble. In the past week I've taught a few non-technical friends, who are well outside the tech bubble, don't live in the SF Bay Area, etc, how to use Cowork. I did this for fun and for curiosity. One takeaway is that people at startups working on these products would benefit from spending more time sitting with and onboarding users - they're very powerful and helpful once people get up and running, but people struggle to get up and running. > People don't want "personalized interfaces that change every second based on the whims of an unknowable black box". They have plenty of that already. I obviously agree with this, I think where our view differs is I expect that models will be able to get good at making custom interfaces, and then help the user personalize it to their tasks. I agree that users don't want something that changes all the time. But they do want something that fits them and fits their task. Artifacts on Claude and Canvas on ChatGPT are early versions of this.
View on HN · Topics
> What are you using today? In my experience LLMs are already pretty good at this. LLMS are good at "find me a two week vacation two months from now"? Or at "do my taxes"? > how to use Cowork. Yes, and I taught my mom how to use Apple Books, and have to re-teach her every time Apple breaks the interface. Ask your non-tech friends what they do with and how they feel about Cowork in a few weeks. > I think where our view differs is I expect that models will be able to get good at making custom interfaces, and then help the user personalize it to their tasks. How many users you see personalizing anything to their task? Why would they want every app to be personalized? There's insane value in consistency across apps and interfaces. How will apps personalize their UIs to every user? By collecting even more copious amounts of user data?
View on HN · Topics
of course not. what I believe is that laymen will put all their tax docs into codex and tell it to 'do their taxes' and the tool will decide to implement the calculator, do the taxes and present only the final numbers. the layman won't even know there was a calculator implemented.
View on HN · Topics
Just got Computer Use working and honestly it feels really, really good. This is going to enable so many high-quality cross-application workflows in non-browser applications.
View on HN · Topics
"Codex can now operate your computer alongside you" - I really don't want AI to "operate" my computer.
View on HN · Topics
The first example is tic tac toe. Why would anyone bother? None of those eash things are relevant for people who use AI. They don't care about learning, improving, exploring how things work, creating, being creative to that degree. They want to hit buttons and see the computer do things and get a dopamine rush.
View on HN · Topics
Is there anyone that feels that LLMs are wrong for computer use? It's like robotic, if find LLMs alone are really slow for this task
View on HN · Topics
I'm sorry to be slightly off topic but since it's ChatGPT, anyone else find it annoying to read what the bot is thinking while it thinks? For some reason I don't want to see how the sausage is being made.
View on HN · Topics
Am I the only one who sees screen recordings of AI agents as archaic as filming airplane instruments to take measurements?