Ask HN: What set of software principles are most useful across multiple domains? | Hacker News Reader