On what software designers can learn from Japanese knife makers.