The philosophy is mostly about doing really basic things, like listening, interviewing people, and putting yourself in the shoes of your user ??? and then making a product that people enjoy using and want (and guess what, will buy), not something that frustrates and irritates people.