Often times we have:
(implementation for programmer, UX for user) = (easy, complicated) | (hard, simple)
Often times we have: