Common UI/UX mistakes devs make
twitter.com
twitter.com
If anything software has TOO MUCH whitespace these days. It seems like with every UI update, everything gets 10% more padding, and I have to scroll more and more to see something that used to fit on one page. I bought a 34" monitor for a reason! Give me information density!!
They also disabled Ctrl-F searching so that I cannot quickly find the payee that I want. Instead, I have scroll up to the top of the page to use their tiny little search box, which causes a server request and a redraw of the list, which adds latency and friction to the whole process.
Their old design may have been less pretty and slick, but it was far more usable and efficient.
They then "modernised" it. The whole thing is a JavaScript nightmare, with only one static page, over-ridden OS shortcuts and a very confused browser autocomplete -- oh, and a ton of tracking tags. A grease monkey script and uBlock bring it back to useable, but I'm still silently shopping for new banks entirely because of how utterly ridiculous and user hostile it is.
Indeed. Imagine an architect or a chip engineer or someone using some audio tool or a trader or someone using a spreadsheet working on a phone with "lost of white space" in the UI.
I understand that people reading tweets and watching TikTok videos may like "lots of whitespace" but anybody doing real work need information density.
Where each paragraph is surrounded by boilerplate distraction akin to scrolling through ads.
Where I'm expected to hunt for a magical link somewhere to reveal the rest of the article.
Where instead of putting the user first, the author prioritized his own self-promotion (like/share).
Online, your choice of medium reflects on you like your clothes do in person. This may not be a popular opinion but I simply stop reading when I encounter long-form Twitter threads.
> When the clickable area is small it's hard for users to hit the element.
> You can add an invisible area (usually made with paddings) for making it easier.
Or stop making buttons look like not-buttons and make the completely visible button bigger.
But this tip is more about links I'd say, or maybe controls in slide gallery and stuff like that
This is one of the most common issues for developers who build UIs or forms – anything that takes user input – and both one of the most consequential and difficult to address.
You'll often find forms that closely match the structure of the underlying database used to store the data being entered. This leads to incomplete lists of titles or countries, form fields that don't accept non-ASCII or long or short names, that have constraints on fields that don't match real-world inputs, and more.
The user interface should be built for the user first. How you structure your tables is none of their concern, and neither is your database schema.
In the discussion linked to, the example given falls apart in my mind because every one of the fields pictured omits placeholder text, and the placeholder text could easily say "Required." (That's just one solution.)
https://twitter.com/vponamariov/status/1400388907401977857
I could maybe see a counter-argument in the event of a long form. But I would say that long forms may, in most cases, be a bad idea in the first place.
Even if you label a field “required”, what if the user accidentally skips it without noticing? Specifically highlighting the error might be more obvious than having the user scan the whole form for something that looks wrong.
I prefer Nielson Norman group articles for authoritative UX/UI tips: https://www.nngroup.com/articles/
This is the bane of the “modern” web. With ads constantly, and stupidly, jumping in and around and shifting the actual content, sheer happiness is my browser’s reader mode, which makes the content consumable again. Yay.
https://news.ycombinator.com/newsguidelines.html
Regardless, all you need to do is scroll down. It's clearer than HN's trees.
Had you seen it on a blog post, would you have typed in your email address into the inevitable popup modal? Gaining some Twitter followers and a bunch of retweets is better than gaining 0 emails from a hard-to-discover blog post.