Some thoughts on design.