Design, whether in the space of software or a bedroom, represents essential if not perceived tensions across a set of axes: efficiency and learnability, minimalism and flexibility, innovation and familiarity. When designing a physical table (not talking about entity-relational modeling) the thought process about whether to add further embellishment to a knob or whether to sand beyond 600 to 1000 grit are intuitive in a way they’re not in software, where questions like, “are we over- or underdesigning,” are more confusing and require conscious reasoning.
Read MoreNested Dovetailed Drawers in a Shaker End Table.