Empathy above all 👂
To create any experience for a user, you have to first understand and relate to them. I believe Dieter said it best...
UX must be contextual 🔮
Building user experiences with awareness of a the user's individual needs or environment at a specific moment is key. The hardest part is realizing that context can change with just one tap, so the best UX designers will think through these possibilities and adapt their designs accordingly.
Function before simplicity 💼
A "good design" could be simple, but it could also be quite complex depending on it's needs. Therefore, it's function – the design's use and how to use it – must be obvious. A task that is over-simplified for aesthetic appeal might lose that obviousness, so balance is required.
Design can be messy 🧠
The design process can be many things. It doesn't always look the same and often it involves repeating things and readjusting your brain around a concept or problem. There is no exact way to create a "well-designed" app because design is the set of tools, not a standardized process. It's about knowing a variety of theories, practices, and approaches, and determining the exact moment to apply each.