Thanks for a great article. I’m not an architect but I can definitely relate to the importance of spill-over multi-disciplinary skills to the realm of Product Design. I honestly think that the root cause of mediocre products (which, let’s admit, means most of them) is that they are managed and designed by software engineers. It’s the broad thinking that comes from creative problem-solving disciplines such as architecture, design, screenwriting and others and brings in that extra sauce to product design to make products great. Thanks for sharing your personal experience.