5 ms·
"falsehoods developers believe about screens" ?
by naringas 6y ago
"falsehoods developers believe about screens" ?
- mhh__ 6y agoA collection of deep-deep dives on various topics would be a fun thing for someone who can build a nice website to do (You don't want to see my attempts at being a designer). For example, "What every programmer should know about memory" covers memory but what about (as you say) screens.
- edent 6y agoYou might enjoy https://github.com/kdeldycke/awesome-falsehood https://github.com/kdeldycke/awesome-falsehood
- hombre_fatal 6y agoNo. Just simple heuristics that work for most users at the expense of people who admit, like OP's opening statement, "I’m a weirdo". Building responsive client UI is hard. In my experience here, the falsehoods HNers believe about clients is that it's somehow not hard. Or just a silver bullet away from being easy (like replacing JS with $faveLang). Or that resources are infinite such that every defect is explained by incompetence (except for, presumably, that HNer who is intimately familiar with resource finitude in their own life).
- jariel 6y agoIt's 'hard' largely because the standards bodies and browser makers fail to provide simple and expedient means to do the most basic of operations, making every little thing a designer wants to do a giant hack. For something so universal ... there should be a very clear and unambiguous function call and at least a rational way to move through the fragmentation molasses.
- patrickaljord 6y agoMore like testing for an infinite number of resolutions is expensive so developers only test on the main ones and the ones used by hackers on Pop_OS Linux that rotate their screen 90 degrees are out of luck and default to one of the tested resolutions :)