inessential tweaks

This commit is contained in:
adam 2025-04-21 13:45:17 -04:00
parent ca3ec1876f
commit 6d2fd1fcde

View File

@ -24,7 +24,7 @@ That's why the only practical goal to achieve at the moment is adversarial APIs.
Accursed Farms has inspiration on how to build better UIs.
[Accursed Farms https://www.youtube.com/watch?v=AItTqnTsVjA something about "imagine a butler"]
let's learn the lesson that clippy's project managers didn't: we already anthropomorphize our technology, computers should aim to be less like a person and more like a useful tool.
let's learn the lesson that clippy's project managers didn't: we already anthropomorphize our technology, computers should aim to be less person-like and more useful.
[we're going to compose a list of rules. as we say them, compose a graphic, with a serif font.]
@ -58,13 +58,12 @@ again, focus on your function. whole-ass 1 thing. Confucious said, to go beyond
so, ask. Should you?
[get flashbanged by laptop]
[//TODO: footage of the dark blue label in the dark problem]
for example, keyboards on laptops.
my laptop, much like every single other laptop I have ever seen within the last 15 years, is the least-bad design I could find. Laptop keyboards are universally moronic.
as a person who understands the concept of a file, I habitually save often.
looking at my keyboard, the place where many years of muscle memory have trained me to hit the ctrl key, theres an "fn" key instead, and the ctrl key is moved over to where i expect the windows key. fn + s is screenshot. Cinnamon's screenshot app has a white flash effect. That's why I flashbang myself *often*.
looking at my keyboard, the place where many years of muscle memory have trained me to hit the ctrl key, theres an "fn" key instead, and the ctrl key is moved over to where i expect the windows key. fn + s is screenshot. Cinnamon's screenshot app has a white flash effect. So I flashbang myself *often*.
apparently, if you design a laptop keyboard, a prerequisite is some kind of brain damage that makes you think people want all kinds of bullshit instead of the keys on a keyboard. Fortunately, mine was able to be set once to let the keys do what theyre supposed to. However, on my black keyboard illuminated by my mostly black screen with a couple of points of extremely bright LEDs, I can see the unnecessary functions' white labels, and the actual f key labels have a dark blue one.
## No one wants to chat with your "AI"
@ -92,7 +91,7 @@ Cortana is dead.
[next line: that comic with google and google+ "papa, why do they not love me? i do not know, child. But I will MAKE them love you." replace google with MS, and google+ with copilot]
Now, microsoft will make you love Copilot.
Remember how they tripped over their own dick right out of the gate by starting at step 1 with a feature that automatically screenshots your credit card details and passwords?
[next line: with an undercurrent of damage. in a "laugh so you don't cry" kind of way]
[it is not actually good times]
hah, good times.
Recently they're preparing to roll it out again, this time assuring us it's opt-in-only. Given their track record of "accidentally" forgetting that a user didn't opt in, I don't think anyone's going to be surprised when they forget again.
@ -138,9 +137,9 @@ but you may not automatically update them.
because no one likes ads, if you're a professional Marketer, you market *yourself* on the grounds that you can make a stronger impression. Which means making your ads more intrusive.
Everyone hates ads. Everyone hates pop-up ads **much** more, because they pop-up.
[note] I thought this was obvious both experientially and tautologically, and yet...
I would have thought this was obvious both experientially and tautologically, and yet...
So in the extremely rare event that a person the wider internet for something to buy, and the even more rare event that they find a good result, they might read the web page.
imagine the *audacity* it takes to *stop them from trying to give you money* to ask them to sign up for a newsletter. You know, in case they like this experience so much they want to come back for more of it.
imagine the *audacity* it takes to *stop someone from trying to give you money* to ask them to sign up for a newsletter. You know, in case they like this experience so much they want to come back for more of it.
[//TODO: find that clip of Gabi Belle going "get... out of here!" when the above happened to her.]
### interoperability
@ -152,7 +151,7 @@ When making a useful tool, interoperability is the most important thing. Before
That didn't happen, though.
Now when you try to get two technologies to work together, they do what they can to inhibit you.
GMail does not like when you try to use a different mail client - perhaps one with a working spam filter.
[//TODO: find source]
[https://www.youtube.com/watch?v=c2J91UG6Fn8]
Cars used to be forced to use a standard headlight - but naturally that was lobbied to death.
## Be Transparent
@ -168,6 +167,7 @@ Software should have observability for itself during development, and you might
### debugging
[//TODO: footage of nextcloud's useless logging obfuscation]
Apple says phones "just work", so the world keeps the faith. When something doesn't work, if there are logs, good luck finding them. On a real computer, if the whole thing is fubar, you can reformat and start from scratch. If your emacs configuration is out of control, you can do the same - "declare emacs bankruptcy".
[next line: https://www.theguardian.com/technology/2017/dec/29/apple-apologises-for-slowing-older-iphones-battery-performance]
But if your phone appears to be haunted?
@ -200,6 +200,7 @@ conform to known paradigms.
You know how a save icon is a floppy disk? A type of storage media so old, I bet if you're listening to this you physically can't use it. But the association has stuck.
You know how on mobile, the menu of all your options is probably 3 parallel, horizontal lines, a.k.a. the hamburger menu? another association that everyone just went with.
IRL, this extends much further. Red light means stop, green light means go.
[//TODO: find some Driving Habits Of The Nutmegasaurus where you're stuck behind an idiot stopped at a green light, so you can put "(theoretically)" on screen]
[show a screen with a delete button in red, and a screen with a submit button in green]
So when you have an action that could be destructive, you color-code it red, and when something is constructive, you color-code it green.
These associations are arbitrary. But since they're there, we keep them.
@ -222,6 +223,30 @@ When apple speaks, the rest of the world obeys. so customization options are vie
not to mention, if you're stopped from customization, for example modding in some armor for your horse... now it's something that can be sold to you instead.
[show: horse armor from Oblivion]
Companies love to dumb everything down, and in response to criticism, blame it on a hypothetical group of lowest-common-denominator people. This way you're not presented with the ability to customize, it's moved behind a paywall. But the whole premise that customization is inessential is wrong.
Normal is not a valid target. The air force learned this in the 40's.
[https://medium.com/continuousdelivery/no-one-size-fits-all-d7ad0a8cbe7b -> https://www.thestar.com/news/insight/when-u-s-air-force-discovered-the-flaw-of-averages/article_e3231734-e5da-5bf5-9496-a34e52d60bd9.html] each of these is like 1 sentence out of the article.
[alt va] at its worst point, 17 pilots crashed in a single day.
[alt va] After multiple inquiries ended with no answers, officials turned their attention to the design of the cockpit itself.
[alt va] To obtain an updated assessment of pilot dimensions, the air force authorized the largest study of pilots that had ever been undertaken.
[alt va] Out of 4,063 pilots, not a single airman fit within the average range on all 10 dimensions. If youve designed a cockpit to fit the average pilot, youve actually designed it to fit no one.
## some anti-features
[add to rules list] Avoid anti-features
and finally, a short list of features that you know goddamn well no one wants.
no one wants to sign up for your newsletter - you aren't interesting enough to fill one out. Just get the stupid notification out of the way.
scrolling is not an 𝓍𝓅𝓇𝒾𝓃𝒸, every vehicle website ever.
Onboarding is at best a necessary evil.
[volume rising, "O, Fortuna"]
The worst UX antipattern emerged a while ago.
[layer diagram. bottom up: software, what you're doing, your attention]
It picks a permitted subset of functionality, moves it away from anywhere it could interoperate with other systems, entitles itself to priority over what you're trying to look at, so it can be in front of your eyeballs.
customization options are viewed as less and less important.
not to mention, if you're stopped from customization, for example modding in some armor for your horse... now it's something that can be sold to you instead.
[show: horse armor from Oblivion]
Companies love to dumb everything down, and in response to criticism, blame it on a hypothetical group of lowest-common-denominator people. This way you're not presented with the ability to customize, it's moved behind a paywall. But the whole premise that customization is inessential is wrong.
Normal is not a valid target. Just ask the air force.
[https://medium.com/continuousdelivery/no-one-size-fits-all-d7ad0a8cbe7b -> https://www.thestar.com/news/insight/when-u-s-air-force-discovered-the-flaw-of-averages/article_e3231734-e5da-5bf5-9496-a34e52d60bd9.html] the quote is very long
@ -238,10 +263,11 @@ Onboarding is at best a necessary evil.
The worst UX antipattern emerged a while ago.
[layer diagram. bottom up: software, what you're doing, your attention]
It picks a permitted subset of functionality, moves it away from anywhere it could interoperate with other systems, entitles itself to priority over what you're trying to look at, so it can be in front of your eyeballs.
[citation: https://mui.com/material-ui/react-floating-action-button/]
It's everything people hate about popup ads, but so commonly done that it gets enshrined in UI libraries.
the Floating. Action. Button.
[O, Fortuna reaches crescendo and full volume]
[//TODO: footage of youtube mobile's "play something" FAB]
[footage of youtube mobile's "play something" FAB]
[O, Fortuna subtle fade-out]
it's a software screen notch.
The pinnacle of getting in the way.