Professor Dor Norman, Director of the Design Lab at the University of California, summarizes in this very interesting post the four major principles of Human-centered design, paying attention to the complexity of their application to different contexts.