You can never let your data dictate design. If you do, you end up following what people currently do and never innovating.
Your first try will be wrong. Budget and design for it.
When I'm hiring, I don't look for credentials, I look for knowledge.
Find a faster way to fail, recover, and try again.
To the user, the interface is the product.
Never use a warning when you mean undo.