Front end developers: stop moving things that I’m about to click on
This problem first occurred in the mid-&#x27;90s, and people saw it was a problem, and that&#x27;s why we specified the image dimensions in HTML (before the GIF or JPEG header was loaded), so the layout wouldn&#x27;t shift during load, when people were already reading and navigating.<p>Since almost the beginning, graphic designers were trying to layout Web pages like an advertising brochure, lots of bad ways, rather than as hypertext.  When, in a sense, they finally did take control of the Web, HCI (usability in service of user) had evolved into &quot;UX&quot; (advertising-like graphic design in service of non-users).<p>There&#x27;s often disincentive for things like &quot;user can understand what the controls are and what the state is&quot;, &quot;user can focus on the information they want&quot;, etc.  UX won&#x27;t care about these things until some time after users are so aware of the problems that it affects engagement metrics and eventually A&#x2F;B testing figures out why.<p>I&#x27;m imagining a eureka moment, during which a UX researcher, trying to find a new, improved dark pattern, to screw over hapless users harder, accidentally lets slip in some old-school good usability, which wasn&#x27;t even supposed to be in the test sets, but discovers that this strangely resonates with users.