1 min readAug 11, 2018
This kind of problems happen because of lack of specifications for the UI, and/or the use of readymade (in-house or 3rd-party) widgets – which is the same as… lack of specifications. So many people don’t realize that: when you use a readymade UI widget (or component, or whatever you wanna call it) you are inviting foreign specifications into your project. You are relinquishing control for the sake of speed and ease of development. You’re going for a 1-size-fits-all instead of going for a solution tailored to your users.