Do you think developers spend enough time understanding user needs?