I ship the one job they already hate: the lookup, the count, the label type-in. I do not ship a platform. If that job is faster, they will come back tomorrow. Then I earn a second job.
Language on the screen is theirs. Bin, not locationId. Item, not entity. If they have to translate, they will not open it.
Stand there
I watch the first hour without fixing anything with my voice. The hesitations are the spec. A button they never tap is a candidate for deletion, not a training issue.
Ugly and fast beats pretty and late
They will forgive a visual that matches the rest of the warehouse screens. They will not forgive a spinner. Polish comes after the path is used without you in the room.