Our readingWhat is a korrent?
Programming is fundamentally the practice of making tradeoffs about what matters and what doesn't.
Drawn from what David Crawshaw said
What these subjects mean
design How things should be made and judged: what makes a design good, who should do the designing, and what an interface is for.
simplicity Less, but better: reduction as the way to make something good, and the argument about when it goes too far.
Mental modelTrade-offs