If building something great isn’t painful, you’re probably not building the best you can. Arguments, mis-steps, fights, back-tracking, re-discovering, frustration, throwing it away, trying again - these are all painful requirements for build a great product.
Intellectually, we know details and small differences matter. We can see the slight differences between two products that look similar on the surface but one is merely functional and the other is delightful. We can hear the differences between two orchestras playing the same notes, yet one rendition makes you yawn, and the other gives you... See more