Memory is a treacherous thing, it changes and distorts over time.
User needs always come first, and what we need to do is continuously meet their demands.
You have to be willing to fail, to be wrong, to start over again with lessons learned.