Chat is a great UI when you know what you are doing

Dmytro Krasun

Chat is a great UI for people who already have mental models of what they are working on.

Experienced software developers underestimate how much advantage they have when coding with agents. You don’t really ā€œfeelā€ it, but building software is easy for you.

Years of engineering have trained you to analyze and decompose problems, clarify requirements and constraints, code solutions, check if the end result is correct, notice issues and fix them if any.

But many people outside of technology have had little practice turning vague, fuzzy intentions into precise instructions. That’s why software engineering exists in the first place. And agents still require clear prompting and the ability to check the results of their work.

But what if agents don’t remove this gap but amplify it?

It might mean we will never see everyone chatting with agents for work, just as we don’t see non-technical people writing TypeScript.

Instead, agents will disappear inside products that provide the mental model, constraints, and verification for the user. That’s how mass adoption of agents will happen. Through SaaS.