This is great!
We do this kind of stuff whenever we can on Flinto.
One example is with IconStrike, our icon testing tool. When you drag an image over the screen, before you even let go you'll see a little iPhone peek up from the bottom. When you release it slides up immediately and you see your image on the home screen without waiting for it to upload. The install URL is also pre-generated so you can copy it or send it to yourself immediately and you never wait or see loading indicators.
And then we just pray that the upload actually finishes ;)
Direct link for those browsing without Flash installed:
This is something that might've in fact come from game design.
Back in the 90's this already happened in Warcraft.
Remember all those funny voices in Warcraft: “Yes, milord”; “At once, sire”, “Daboo”, “Zug Zug”? While quite entertaining in and of themselves, their fundamental purpose is to immediately reassure players by confirming that their orders are being obeyed.
In addition to playing a sound effect ‘Craft games also played an animation effect on the map-screen which, while it had no effect on the game-play, showed the target of the action.
If you're into (game) design, read this stuff, it's epic; http://www.codeofhonor.com/blog/category/game-design
This reminds me of Meteor and their latency compensation:
When a user makes a change, their screen updates immediately — no waiting for the server. If the server rejects their request or executes it differently, the client is patched up with what actually happened.
It's a small "hack" because you show the user something that might not be true, but it's very neat, considering 99% of the times, the request will be correctly executed.