Ryan Singer: "Cohesion" in code, interface and product design · HackerTrans