Home People What Are the Core Principles of Good Technical Design?