Hard Problems design within huge space of possibilities evaluate whether and how systems help real users scalability size of dataset number of pixels kinds of data dynamic data 47