John Karahalis

Usability

Over the last few weeks, I've been migrating my thoughts page* and my blog to WriteFreely, hosted by Write.as.

I love thoughts so much, and I’ve praised it constantly. I’m so grateful that it’s gotten me back into writing short little blog posts, something I loved doing as a younger person but somehow lost interest in, maybe because simplicity and fun have taken a back seat in the world of blogging. At the same time, I’m now looking for features that thoughts doesn’t provide, like pagination, dedicated pages for individual posts, email signup, RSS, tags, and more. I still think thoughts is amazing, a beautifully simple blogging platform with an “old internet” feel in the very best way, and for that reason, I still wholeheartedly recommend it. I don’t recommend everyone switch to WriteFreely. It just seems like the better fit for me right now.

Medium, on the other hand, I could do without. They sometimes display giant banners above free blog posts to encourage readers to sign up for Medium, which is really annoying. I'm a paying subscriber to Medium as a reader, actually. I think that should exempt my blog from their advertising, but it doesn't. Also, their recommendation engine is horrific, and it encourages endless clickbait nonsense. I don’t want to support a company that does that, and I don’t want that perverse incentive to change my writing.

WriteFreely isn't perfect. Its Markdown parser can behave strangely, although it's not as unusual as the one used on thoughts. WriteFreely also doesn't provide search functionality, the navigational menus presented to authors are pretty confusing, and development seems very slow at this point, among other things of varying importance. But it's a much better fit for me right now. Even just having a separate page for each post is great. I'm sure that's what readers and search engines expect. By contrast, thoughts shows all posts on one page and uses URL fragments to link to particular posts (e.g., https://thoughts.johnkarahalis.com/#1762540598).

WordPress was another option, of course. I have mixed feelings about it, and part of me thinks it might have been a better choice given the issues mentioned above, most importantly the slow pace of WriteFreely development. WordPress can do everything WriteFreely can do, I think, the usability and user experience are a bit better, and it's a very active project. However, it's also big, bulky, and it has a bit of a “serious” feel to it, which I fear would take some of the joy out of writing. For whatever WriteFreely lacks, it's elegant and fun. Perhaps I'll migrate to WordPress some day when the tradeoffs become worthwhile (another migration, hooray!), but for now, I like WriteFreely, and I hope it continues to grow.

Over the next little while, you'll see posts disappear from those places and re-appear on this blog. I expect I'll be done somewhere around the middle of January, 2026, but time will tell.

#Business #Communication #PublicNotice #Technology #Usability #UserExperience


* When this post was published, this linked to my thoughts page. However, once the migration is complete and all of my thoughts posts have been migrated to this blog, the link will probably redirect to this blog's homepage.

† Similarly, after I migrate all posts from Medium to this blog, this link will not load my Medium page. It's not possible for me to redirect from Medium to this blog, though, so it will probably just lead to a Not found page.

Liquid Glass is bad for cybersecurity. Millions of people have learned the hard way never to update their devices, because if they do, everything might change for the worse. Of course, this isn't the first software update to annoy users with seemingly pointless changes, but it may be the worst case of it.

#Technology #Usability #UserExperience

The Nielsen Norman Group doesn't like iOS 26, the new iPhone operating system with Liquid Glass, and why should they? The user interface makes many, many elementary mistakes. Few if any would have been made had the designers read Donald Norman's seminal book on usability—yes, the same Norman from the Nielsen Norman Group—The Design of Everyday Things. Like Windows 8 and sadly many elements of iOS before this, iOS 26 applies the book's principles in reverse. User confusion and frustration is therefore no surprise. The real question is, what in the world happened to Apple's organization to allow this, when it previously blazed a trail for usable technology and made The Design of Everyday Things required reading?

#Technology #Business #Usability #UserExperience

I’m a long time Mozilla supporter, I’ve published free and open-source software, and I desperately want Mozilla to charge for Firefox. If that sounds like a contradiction, please keep reading.

Read more...

I started using Signal years and years ago, back when it was called TextSecure. I've always appreciated its commitment to privacy, including its use of end-to-end encryption, and its focus on usability. Precursors like Enigmail were great, but few people used them. Glenn Greenwald famously couldn't be bothered to set up a secure communication channel when Edward Snowden implored him to do so. When he finally got around to it, Snowden sent him the documents that changed his career forever.

Now, I'm finally replacing some Google services with equivalents from Proton, another company that aims to make privacy easy. I'm impressed with their growing product line, and I don't want to fuel the attention economy any more than I have to. Consider checking them out! A healthier internet awaits.

#Business #Communication #Technology #Usability #UserExperience #Wellbeing

I once wrote a blog post entitled Less is more. It did fairly well on Hacker News, and two people commented in situ. I was pretty excited. (The comments weren't able to be migrated here.)

Years later, I read the following article from the Washington Post, which dovetails nicely with it. I recommend giving it a read:

We instinctively add on new features and fixes. Why don’t we subtract instead?

#Business #PersonalDevelopment #SoftwareDevelopment #Technology #Usability #UserExperience

Every so often, I'm reminded that the web is almost unusable without an ad blocker. I'm amazed anyone can tolerate it for more than 10 seconds.

Use an ad blocker.

I recommend AdGuard because it's thoughtfully designed. It has the user interface I've always wanted from an ad blocker, where the user can select broad categories of ads and annoyances to block or pick and choose from more specific filters, which are hidden by default. uBlock Origin is more popular with technologists, but I find its settings UI to be overwhelming.

I genuinely believe in supporting publishers, but not through modern advertising. If a website you like offers an ad-free experience for some price, consider paying for it. Otherwise, I think you're more than justified in using an ad blocker to protect yourself from the sludge being thrown at you. Doing so is arguably an ethical obligation. Online advertising has completely run amok, harming our privacy, our digital security, and our sanity. The attention economy it fuels has tremendously harmful downstream consequences—addiction, misinformation, political extremism—that threaten society at large.

Use an ad blocker.

#Business #SocialMedia #Technology #Usability #UserExperience

Cross-platform messaging is a mess. That is, sending a message from an iPhone to an Android phone, or vice versa, still doesn't work right. Want to create a group chat or respond to messages on your computer? Good luck.

One solution would be for everyone to buy Apple products. That's not realistic, and it only rewards bad behavior; Apple's “our way or the highway” attitude is the reason this is so bad in the first place.

Another solution? Use Signal. Seriously. Just use Signal. Get everyone you know on Signal and never look back. It's time to text like it's 2023.

#Business #Technology #Usability #UserExperience

I've been using Android for more than ten years now. I originally chose it in an ethical commitment to open-source software, but it's become less open over time.

Some people might be surprised to learn that I think Apple makes better products. Apple understands usability and user experience better than almost any software company, they pay exceptional attention to detail, and they've done genuinely important work on privacy. Still, they're not perfect. I think Apple too often prioritizes form over function, with the overuse of gestures being a good example, they lock users into their ecosystem, they position their products as status symbols, and they don't play nicely with others. In my opinion, they also market privacy more effectively than they actually protect it.

As an aside, I'm disappointed that Apple has become “the privacy company” when Mozilla should have claimed that title long before them. In hindsight, Mozilla may have been mistaken not to strike while the iron was hot in June 2013. Of course, it's easy to play Monday morning quarterback; it's harder to be in charge. At least Mozilla is doing great work on privacy today.

In any case, I'm considering making my next phone an iPhone, but switching now would be a hassle. Vendor lock-in is real and Google is almost as guilty as Apple. Interoperability matters.

#Business #SoftwareDevelopment #Technology #Usability #UserExperience

It's 2023. We have incredible technology like DALL·E 2 and ChatGPT, but iPhoto and Google Photos still can't collaborate on a shared photo album. Texting is even worse. Then there's collaborative playlists, collaborative note-taking, videoconferencing, the transmission of large files, and so much more. Any of these things can be achieved if all participants are using the same software, but different applications with similar capabilities refuse to work with one other. If I use Spotify and you use Apple Music… too bad.

This is understandable, but so unnecessary. I can't even imagine how much time and energy we lose to this segmentation. Interoperability matters.

#Business #Technology #Usability #UserExperience