1,191,053 views | David Kelley • TED2002

Human-centered design