Erik I

My public writing. You can reach me at @eitland@mstdn.io

Filed under #observations and #lifeInNorway

My watch says it is almost eight in the evening. I'm on my way home from work.

Another fighter is in the air. I like the sound of them. Hope we never have to use them for real.

And, kind-of-ironically-but-not-really, keeping a strong defense seems to be one of the best ways to avoid having to use it. (Norway tried pacifism in the 30ies. The experiment ended somewhat abruptly when Hitler invaded 9th of April 1940.)

... and Googles AI still insists the most relevant shortcuts it can sbow me is the ones to text someone I hardly know – or call a project manager at work.

Artificial Intelligence is still hard it seems but sometimes they nail Artificial Stupidity.

Filed under #observations.

Filed under #observations and #lifeInNorway

The army is training this week. I think it is the “Oslofjord” exercise. On the radio the other day they said there were going to be 3000 troops, F16s and F35s.

Almost everytime I hear fighter jets or see army helicopters I'm reminded about how lucky I am to live in Norway.

Filed under #productivity, #lifehacks and #habitstacking

Sometimes I find myself mindlessly pressing ctrl – t, <name of news site>.

And sometimes it doesn't matter: waiting for someone to reply, for a compile or upload to finish. But often it is a waste of time.

I recently realized that while it is hard to break the first part of the habit, and removing all the triggers is impractical, I can easily stack another habit on top:

I have now trained myself so that whenever my fingers type that pattern they also automatically type ctrl – w to close the tab before even loading it.

I did that by intentionally repeating the first part of the pattern, then closing the tabs and rewarding myself by smiling.

Filed under #aifails, #googlefails and #ux

It is 0500 in the morning and I open the app launcher on my phone.

Google:

Do you want to:text a random friend-of-a-friend ordo you want to call a project manager at work?

Me:

No thanks.

<goes on to update this rant from yesterday with a practical example complete with screenshot>

Screenshot showing Android app launcher with AI features.

For the record, I might not be completely, boringly predictable but here are some observations I would have used if I were to suggest what I would be likely to do next:

  • I almost never call anyone at 0500 in the morning
  • And obviously I never randomly contact friends-of-friends using Telegram at 0500 in the morning.
  • I had bought a book on Audible yesterday that I hoped to get started on as soon as possible

This nicely sets the stage for my main point:

In my experience Google Pie AI can compete and win against Microsoft Clippy when it comes to being useless: While Clippy was predictable annoying and never learned, Android Pie AI is unpredictable dumb – and while it might not be as annoying and in your face it might be even more dangerous since it makes it possible to bother others as well.[0]

Why this is is a mystery to me, and while I have some high level ideas for why it ended up this way it seems clear it wasn't meant to be completely moronic, here's what Google said when they launched Android Pie:

Read more...

Filed under #ux, #antipatterns and #weblog

HN discusses this article: https://www.filamentgroup.com/lab/scrollbars/

Discussion: https://news.ycombinator.com/item?id=20951580

Seems HN mostly agrees with me today.

For me this is a perfect example of what I wrote about yesterday: the perfect ux design doesn't exist.

In this case the author has gone to great lengths to create a better ux, only be met with “get off my lawn already!”

I sympathize with people who experience unfair criticism of their hard work.

In this case though, I think the criticism is valid: please please please leave our windows scrollbars alone. There's a reason why we use Windows or Linux – and that reason isn't the price in my case but rather that I far prefer Windows and classic (Gnome 2, KDE) Linux ux to Mac ux.

Updated. And filed under #ux

Updated again today 2020-04-25.

This will be a short one. Promise.

I sometimes rant about ux. You can find some written ones here, and I hope to add more because there's a lot to cover IMO.

That said, I think UX is harder than one might expect:

We just simplified the whole Desktop Environment Experience!

Fine, this will be great for onboarding new users but you just made it a lot harder to use for all existing users.

In addition it seems you made a few changes that needlessly broke existing workflows, and you didn't put in any kind way to configure it.

In the public transport app we now use two minutes between the arrival of one and the departure of next transport. This way we will stop suggesting useless alternatives where you won't catch the second leg!

Fine, but what about disabled people, and what if the first leg is delayed?

We have now increased it to 12 minutes to cover this. We have calculated that this should solve the problem in 98% of the cases.

Fine, but now most people will get a sub optimal schedule.

While I care about disabled users a lot this change means that the alternative that would get me home a lot earlier tonight won't show up because a minority of the users won't be able to get from platform 1 to platform 4 in 11 minutes.


I could go on and on, but I think you get the point: whether your technical solution is good depends on who your users are, if they have previous experience with your application, if they have any disabilities and I'd even say it depends on if the users choice of transport is delayed or not.

All this before we have even start talking about preferences...!

When I work in the field I see quite a lot of statements thrown around, and I have certainly been guilty myself as well (although these are not mine):

vim is the perfect tool for programming

Ask certain kinds of Vim user though and you'll be told in no uncertain terms that Vims ux is close to perfect.

On the other hand I know Vim well enough to know it is not perfect for me (although I'll miss it if it isn't installed.)

Mac has better ux than Windows

Mac has a different ux than Windows. For some it is better, for some it is worse. I've tried it for three years and went from enthusiastic to disappointed, and I usually get along with most operating systems, including CLIs an most desktop environments.

I could add more examples here, but I promised to myself to be short, and also at this point I think I have proven my headline: Creating the perfect UX is impossible because the perfect UX is different between user groups and even between users.

With this giant hint to both myself and my readers about one idea I'll probably present as a possible solution, I'll leave this here and try to get back at some later point with some more practical advice on what can be done.

Filed under #NewsFromNorway and #Norway

Norway lost in Strasbourg today: https://hudoc.echr.coe.int/eng#{%22languageisocode%22:[%22ENG%22],%22documentcollectionid2%22:[%22JUDGMENTS%22],%22itemid%22:[%22001-195909%22]}

I guess this is a good decision, but I also think it is somewhat more complicated than a lot of people think.

Filed under #internet #folksonony and #thoughts

I posted my 7400th bookmark on pinboard.in today.

I've been thinking I should go back and organize my bookmarks[0].

I might still do that but I don't think it is important: the important thing is I can find stuff I saw years ago.

Sometimes it is useful, sometimes not: it might have disappeared, or might not be as good as I thought back then.

Possibly more important though is the fact that it allows me to forget about it.

A few tricks I use:

  • I use hidden tags to add context I don't want to share to my bookmarks. For example I add .interesting to something I should get back to or .project to something that I look into because of a project I'm working on. (And “projects” can be both .learningAngular as well as .newCar2018 or .doomedSideProject432).
  • I use : to namespace tags. As a practical example I often add a license: tag to open source projects I bookmark.
  • When I realize that I have already bookmarked a page sometime before I'll add a .secondTime hidden tag.

[0]: my collection is older than pinboard.in and used to be on del.icio.us back before they were bought and “improved” until they became unusable.

Filed under #opensource and #interesting

This looks really useful, kind of like a library version of parts of sandstorm.io: https://userdashboard.github.io/home

According to the author it is not finished yet but I think the architecture can make it easy to use in a lot of projects.

Enter your email to subscribe to updates.