Fundamental design principles for non-designers | Hacker News Reader