Proposed UI rule of thumb: “If I take a screenshot of your app at any moment, it must make sense.” https://tonsky.me/blog/every-frame-perfect
Every Frame Perfect

How imprecise UI animations erode trust in product

tonsky.me

@kottke I call this the blackout rule. The user must be able to black out, and come back to the screen and it makes sense. In reality I’m not expecting my users to black-out, but people go to the bathroom, answer the door, and have lives. The software adapts to the humans.

So common violations are confirmation dialogs. “Are you sure you want to delete this file?”. What file? Show the full file name in the dialog. Show the icon. Show everything.