Design Principles and Problems