Designing the meaning of life