Impact of usability for developers
I found an interesting presentation by Memi Beltrame. Especially one thought is valuable:
Pop ups are easy to implement - Undo is not. Undo requires a well planned process.
Undo is way more user-friendly than pop ups, but it needs a change of the data model in order to be implemented, whereas pop ups can be added easily by a developer after the whole data model was created.
Good usability needs planning and cooperation of designers and developers.
Check out the whole presentation by Memi
