Oh wow. This hits hard in the feels. Here's my personal submission for "UI problem that has existed for years on touch interfaces, plus a possible solution, but at this point I'm just shouting into the void": https://medium.com/@pmarreck/the-most-annoying-ui-problem-r3... In short, an interface should not be interactable until a few milliseconds after it has finished (re)rendering, or especially, while it is still in…
I have another submission for most annoying UI problem: Trying to read a thing, but it's on medium.com. The sheer amount of popups and overlays I need to click away before I can actually read your thing, geez.
The curse of knowing how, or; fixing everything
431–440 of 458 posts
Re: The curse of knowing how, or; fixing everything
#432Think too hard about why you are unhappy and you'll find yourself entering politics like I did.
Re: The curse of knowing how, or; fixing everything
#433Earlier quoted context omitted.
This has a name, it’s called CLS (cumulative layout shift) and Google actually penalizes SERP rankings for pages with bad CLS. More info on it on lighthouse.dev (if I recall the domain correctly).
Google is an annoying example! Especially on mobile the search bar shifts around between mainpage, search field edit-mode, and results page, but shifts only a half second after loading a static version. End up clicking into a blank new search page because the doodle jumps to right under your fingertip.
Re: The curse of knowing how, or; fixing everything
#434I too suffer from this, but as I learned, Nature built an elegant solution to this. Have a family and kids. Your choice when you have time off of work will be reduced to hacking or playing with your child that you have been neglecting due to a crunch at work. You’re welcome.
Re: The curse of knowing how, or; fixing everything
#435I too suffer from this, but as I learned, Nature built an elegant solution to this. Have a family and kids. Your choice when you have time off of work will be reduced to hacking or playing with your child that you have been neglecting due to a crunch at work. You’re welcome.
Re: The curse of knowing how, or; fixing everything
#436Re: The curse of knowing how, or; fixing everything
#437Earlier quoted context omitted.
Or Ghost. The reading experience was so good on Medium a couple of years ago.
Nice! I made my first Ghost post! https://in-the-beginning-was-the-command-line.ghost.io/the-m...
haha ... looks like "follow the money" applies yet again to get to the root cause ...
Re: The curse of knowing how, or; fixing everything
#438Oh wow. This hits hard in the feels. Here's my personal submission for "UI problem that has existed for years on touch interfaces, plus a possible solution, but at this point I'm just shouting into the void": https://medium.com/@pmarreck/the-most-annoying-ui-problem-r3... In short, an interface should not be interactable until a few milliseconds after it has finished (re)rendering, or especially, while it is still in…
I have another submission for most annoying UI problem: Trying to read a thing, but it's on medium.com. The sheer amount of popups and overlays I need to click away before I can actually read your thing, geez.
Re: The curse of knowing how, or; fixing everything
#439Oh wow. This hits hard in the feels. Here's my personal submission for "UI problem that has existed for years on touch interfaces, plus a possible solution, but at this point I'm just shouting into the void": https://medium.com/@pmarreck/the-most-annoying-ui-problem-r3... In short, an interface should not be interactable until a few milliseconds after it has finished (re)rendering, or especially, while it is still in…
I think a interface shouldn't be even visible, if the elements will be jumping around until they are done validating and loading.
Re: The curse of knowing how, or; fixing everything
#440I sympathize with the nihilism, but having built tools that do just work as described, I've found that the problem is mostly rooted in a culture obsessed with novelty. And not novelty with a point (a truly better solution comes out), but novelty for novelty's sake (something new to talk about that's "popular" in dev circles, even if it's junk). The only way to build solid things is to start with the POV that they nee…
Ah yes, seems like you’ve discovered Clojure, and it’s bastard child ClojureScript.