My Role: Guest Speaker on Human-Computer Interaction

I spoke at Carnegie Mellon University, Silicon Valley as part of their Talks on Computer Science (TOCS) series. This talk conveys my philosophy on user interface design, including the following:

  • Repeatable design patterns
  • Research and application of focus+context, overview+detail
  • How viewport constraints drive focus in user interfaces (via George Furnas’s fisheye formula)
  • Context as space, time, interest and relationship
  • Viewport, context, bandwidth, and power as both technological and biological constraints that influence design
  • Cognitive and visual constraints, such as working memory and foveation
  • The “just mobile difference” (JMD) as the point at which 50% of users would switch from a mobile to a desktop device