Thoughts on product design and business