Philosophy: learning and developing