the last mile is the whole thing
you can generate a working app in an afternoon.
that same evening, somebody signs in from their phone and “everything works.”
and that doesn't prove much anymore.
it's become possible to ship a lot of things in the same afternoon.
what once took more time or experience can sometimes fit in a prompt.
and it's easy to think the work stops there.
but no. that's where it changes shape.
you click save.
nothing happens.
for a second or two, you don't know whether your click went through. so you click again.
nothing is broken. the request went out the first time.
the app did its job. it just didn't tell you.
we often describe what software has to do. much less often what it has to say.
and when it's done well, you don't notice it: the work disappears when it works.
maybe that's why it's hard to say exactly what you like about the two or three tools you open every day.
it's not necessarily a feature.
it's that they don't lose what you just typed.
that they respond quickly enough that you don't have to wonder whether it worked.
somebody thought about all of that before you did.
you'll probably never know their name.
and someday, somebody probably won't know yours.
a violin built in 1720 and one built last year can both play in tune.
one carries three centuries of attention and the other doesn't.
a violinist can still hear the difference within a few notes.
ai will keep getting better, and that's a good thing.
the less time it takes to make things work, the more time there is to decide how they should behave.
that's the last mile.
dozens, sometimes hundreds, of small judgments about what a person will see, understand, or feel at a specific moment.
the model can generate an interface.
it can also be given context about the person who will use it.
but someone still has to observe that context, interpret it, and make choices.
the work didn't disappear.
it is moving toward a part that's harder to measure.
so measure that.