Profile picture

Curious software engineer with a keen interest in craftsmanship and design principles. At Remote, I work with a great team to create delightful products, ensuring everything runs smoothly under the hood, aiming to enable global remote work.


Improvising bits and melodies @diegocasmo.


Intent-First Software

August 25, 2025

LLMs taught users they can state intent in plain language and watch software act. Expectations shifted quickly.

By intent, I mean describing the outcome and letting the system handle the steps.

Once I tried it, I wanted it almost everywhere. This is not new, but it works well enough now to stick. Instead of picking an Instagram filter, I say how I want the photo to look. Instead of keyword hunting on Pinterest, I describe the room I imagine and get options that feel right. On Amazon, I may not know the product name, but I can describe the job to be done and expect to find it. I tell the app what to do, and it does the thing.

Foundation and Fit

The direction is simple: intent first, interface second. Most software predates this shift, so the old model remains the base the new pattern builds on. In practice, intent starts the flow. The usual controls sit nearby to refine, verify, and repeat.

Put simply: users speak outcomes, not the product’s UI. Menus and forms still matter, but they follow. Same system, different sequence. If a product makes me learn its UI first, it often feels dated.

Quality is improving, and in more cases intent no longer feels like a demo. It often shines when users can describe the goal better than they can navigate to it. It helps less when compliance requires fixed, audited steps.

Craft and Opportunity

This does not replace craft. It raises expectations. Data modeling, permissions, security, safety, latency, and observability still decide whether intent can land. There are plenty of challenges too: prompt injection, audited flows, non-deterministic outputs, cost, and hallucinations still need rails and review. Some domains will take longer, especially where correctness and compliance dominate.

All this is to say: it is a great time to build. New products can launch intent first. Existing ones can expand what users can do without burying them in UI. The shift is visible every day. Intelligent, helpful, action-oriented software is showing up across tools. It is on its way to being a baseline expectation. Build like users already expect it.