It’s always interesting to apply ideas, principles and notions from one field to another. Especially when those two fields are very different. For instance, software and product design look very different on the surface. While the former is supposedly about pure mathematical rationality, the latter is, at least apparently, about emotions, psychology i.e. about fathoming the messiness of the human