https://medium.com/@jolow999/first-principles-affordances-as-a-lens-for-evaluating-new-technologies-61738d630f22