Discussion about this post

User's avatar
Des Traynor's avatar

Great essay Julian.

Reminded me of this piece I wrote shortly after alexa "happened"

"New input devices don’t kill their predecessors, they stack on top of them. Voice won’t kill touchscreens. Touchscreens didn’t kill the mouse. The mouse didn’t kill the command line. Analysts yearn for a simple narrative where the birth of every new technology instantly heralds the death of the previous one, but interfaces are inherently multimodal. The more the merrier. Every new technology starts in a new underserved niche and slowly expands until it finds all the areas it’s best suited for."

https://www.intercom.com/blog/benefits-of-voice-ui/

Expand full comment
Isabelle's avatar

This essay really made me think. I saved so many highlights. Here are a few of my thoughts, but would love to keep the conversation going.

1. I couldn't agree more about the low information density of text. LLM input is a sum of prompt + context. So in order to decrease the magnitude of input necessary, the AI entrypoint or affordance has to live where the intention (prompt) and background information (context) is known or implied. The problem with chat interfaces is that the interaction with the AI lives in a completely different application or part of the application. Which means the user has to very explicitly say what they want (prompt), and what they know (context). So this naturally lends itself towards more integrated/embedded AI experiences, where the user can invoke specific AI tasks with the click of the button because the button is exactly where the user was already working (this might be the equivalent of keyboard shortcuts for AI).

2. There's a bit of irony in this piece: saying that AI is a complementary interface implies that it is not native or fundamental. But most successful AI-native applications (like Cursor) treat AI with the same patterns that you describe – as complementary entrypoints to the main application that the user still interacts with.

AKA, the for a transformation from VSCode (non AI-native) to Cursor (AI native) requires that VSCode exists and isn't going anywhere.

Anyways, great read :-D

Expand full comment
4 more comments...

No posts