Thoughts on Life and Design.