Great article! I absolutely agree with all your points, though I struggle with putting them into practice at times. I’ll keep a copy of the bullet of this article with me as a reminder :)
I also wanted to know if you considered including “the aspect of receiving feedback ” also in this post . Did you consider that and not do it intently? That’ll make the post more consolidated and even more valuable to people involved in Product Design & Development process.