Hacker News new | ask | show | jobs
by deltron3030 2905 days ago
Skill in UI, or if something should work generally for everybody, or optimized for a specific audience, is audience dependent. Design is basically cultural anthropology, extracting real world types and positioning products to adress those types.

Technically it's tough to sperate both worlds, because layout (grids) and behavior (transitions, animations) have strong stylistic implications. This then means that a developer skilled in UI (making it work generally) can't adress specific audiences, most likely racing to the bottom (too many others doing the same and competing for the same general audience).