Spacing/padding/alignment improves UX for tools when used correctly.
No. Clarity should always win out.
Spacing serves the important purpose of creating an information hierarchy so it's intuitively visible at a glance how things group into larger things. The higher the level, the higher the spacing.
This is why there's more space between words than between letters, between lines than between words, and between paragraphs than between lines. And similarly how there's more UX whitespace between a list and the toolbar buttons above it than there is between list items, and then even more space than that between the main content area and left bar.
Seeing more stuff isn't useful if you can't tell at an intuitive glance which commit a line belongs to, because there's no extra separation between commits.
Usually, the biggest problem a piece of software has is adoption. People are far less likely to adopt your software if the first time they look at it, it looks like a huge complex mess. The sales people certainly won't want to present software like that to potential customers.
What I find most aggravating is when white space is used to pad out lists of items. For example, I got in the habit of using Google Keep to keep track of things like checklists and shopping lists on my phone. Then a few months ago, they updated the app so that every line of text has 2 lines' worth of whitespace above and below it, and now I can only fit half as much of any given list on my screen without scrolling. (And of course, unlike a web site, there's no way to override the styling of an Android app.)
Every time I see somebody making their UI worse in this way, I remember all the previous times I've seen it happen, and I get slightly more irritated than the last time.
I don’t care about design trends or “calming” the web down. I want to see as much information as can fit on screen at once, especially with sites and apps I use regularly. No superfluous UI animations either, please.
Density should at least be an option like dark mode.
Full disclaimer, I'm actually crazy.
Am I the only person who wants computer programs to be effective tools, not provide emotional support?
At this point I wonder if it might really be easier to add the features to turn terminals into decent fully featured GUIs than to fix existing actual GUIs.
And developers think that everything sounds be an app, when sometimes they should be “documents“
Gmail is one that comes to mind.
I can't think of anything else I use that I would want more density.
[1]: https://www.versionmuseum.com/images/operating-systems/class...