Reflections

TechTips

The other day, I watched as a customer walked into a restaurant asking for his order. The restaurant hadn't received the order, however, and the man became upset. He admitted that he's not great with technology, and he complained that this always seems to happen with the restaurant's third-party ordering system. When it does happen, he gets no confirmation email and his card is not charged.

The next day, someone in an online class expressed confusion about how to meet their coach for a scheduled appointment, but the coach had no appointment on their calendar. Similarly, years earlier, a relative told me they had ordered an Uber, but it never showed up.

In all of these cases, I'm almost certain the users did not click the final button labeled Order, Confirm, Submit, or similar. (The restaurant owner blamed browser cookies, but that has nothing to do with it.)

I can hardly blame these users, though. I once showed up to a hotel, thinking I had booked a room with them, only to find that they had no reservation under my name. I looked for the confirmation email, and sure enough, it didn't exist! I needed to quickly book with some rinky-dink place across the street. I had made the same mistake!

This isn't about tech literacy or intelligence; it's about bad user interface design. A depressing amount of software ignores the basic rules of usable design. In this case, what looks like a confirmation screen (i.e., “your order has been placed”) may actually be a confirm screen (i.e., “tell us that you're sure”). When users are on those screens, their loci of attention may be on the order details rather than the user interface. They want to know that the flight time is correct. They want to know that the price is correct. They may not be paying attention to the Confirm button, which is probably offscreen anyway. They may not be looking at the tiny text at the top which reads, “Please review this information before booking your flight.” They are focused on something else, which may explain why they miss context clues in the periphery. Jef Raskin discusses this at length in his book, The Humane Interface.

So before leaving an app, website, or other ordering system, be sure to confirm, confirm, and confirm again. Slow down. Read carefully. Scroll. Zoom in and out. Make sure there's nothing else you need to do. A few seconds of prudence may prevent lots of frustration later.

#Life #SoftwareDevelopment #Tech #TechTips

The simplest technology advice may be the most effective: when in doubt, turn it off and on again.

State is difficult to manage, as anyone who has worked with React knows. The technical explanation doesn't matter, though.

If some device is acting funny, whether it's your computer, your printer, your iPad, your TV, or something else, turn it off and on again. Don't just turn off the screen. Fully power off the device, then turn it on again. You'd be surprised how many problems this fixes.

#Tech #TechTips

Never install the Google Photos app on an Apple device, like an iPhone or an iPad. The app slurps up all your photos and videos, even though they were probably automatically backed up to iCloud already. Then, Google complains that you're out of Google cloud storage space, and services like Gmail stop working. (Well, they stop working exactly the way they should. For example, you may not be able to receive any more emails.) You can solve the problem by paying Google for more cloud storage space, but that's bullshit. There's no reason to pay them, because they had no legitimate reason to steal your data in the first place. Fuck that. Thankfully, there is an alternative. You can uninstall the app, then delete all of Google's copies of your media through the Google Photos website on another computer.

That's all a very technical way of saying the following: never install the Google Photos app on an Apple device. If you already installed it, uninstall it, then delete Google's copies of your photos and videos through the Google Photos website on another computer.

There may be a workaround. There may be some kind of button that instructs Google not to steal your shit and charge you for the privilege. If there is a solution, though, it must not be obvious, because practically everyone I know with an iPhone has faced this problem. Therefore, the easy solution is the best one: never, ever install the Google Photos app on an Apple device.

#Tech #TechTips

I recently discovered a trick which one can use to save money while shopping online. If a store offers a lower price for a product when “autoship” is enabled, purchase the item with autoship, then cancel autoship after the item arrives. I don't know of any store that charges any kind of penalty at that point. Of course, one needs to actually cancel autoship when the item arrives; forgetfulness can be costly.

Is it dishonest? Yes, it is. But the dark patterns that motivate people to choose autoship (for example, making autoship the default) are even more slimy, especially when one considers how many customers these platforms have. I've known people who have enabled autoship accidentally, and I'm sure many, many others do. I consider this trick a reasonable way of fighting back.

edit (2026-03-05): It seems Amazon, at least, is wise to the idea, and it offers me fewer discounts now when using autoship. Some discounts are still offered, though.

#Tech #TechTips

Those who struggle with computers should play Myst. The unusual computer game, one of my favorites, is something of a boot camp in situational awareness. Don't know what you're doing? Great! You're on the right track.

The game drops the player onto an island with little explanation. No checklist is provided. No advice is broadcasted. Even the objective is unexplained. Only through exploration and experimentation do the story and plan begin to form. You're on your own, and yet, somehow, you figure it out.

Not sure how to print a document or sign up for a new service? Look for clues. Keep an eye out for anything that seems related. Press buttons and see what happens. Progress one step at a time, and don't be afraid to retreat from dead ends. Somehow, you'll get there, and you'll learn a great deal along the way. Made a mistake? Those can be undone. Rest assured, you won't be trapped in a book for eternity.

#Favorites #Tech #TechTips

What makes me “good” with computers? I've wondered and written about this in the past. Recently, I remembered another habit that helps me learn.

When I make a mistake, I try to start over and make it again. That may be counter-intuitive, but there's no better way of learning how to avoid it. I don't recommend repeating a mistake if doing so would cause additional harm, of course, but even catastrophic mistakes can be repeated safely with some creativity. If you accidentally delete an important file, for example, create an unimportant file and try to delete that one in the same way.

#Tech #TechTips

Here's another thing I do to make my technology less addictive, in addition to using the Unhook add-on, using focus mode on my phone, using permanent Do Not Disturb on my smartwatch, and using permanent Do Not Disturb on my smartphone:

I use the Clickbait Remover add-on in every browser that supports it. It replaces ridiculous, attention-grabbing YouTube video thumbnails with images that are actually grabbed from the video. In that way, it defeats the dishonest alarmism that creators employ to win your attention. It's one more reason I disable the YouTube app on my phone, using Android's wellness tools to limit the app to 0 minutes per day, and only use YouTube through web browsers, where these add-ons can take effect.

There's another add-on, DeArrow which de-shittifies both thumbnails and titles. I don't use it because I feel it's a little overzealous and because I think its settings UI is overwhelming, a pet peeve, but others might like it. It's made by Ajay Ramachandran, who also made SponsorBlock, which skips over sponsored content in videos.

#Life #Tech #TechTips

Here's another technique I use to keep my devices user-friendly, in addition to using focus mode on my phone, using permanent Do Not Disturb on my smartwatch, and using permanent Do Not Disturb on my smartphone:

I use the Unhook add-on in all browsers to remove all addictive and manipulative features from YouTube's website: recommended videos, trending videos, shorts, autoplay, and even the homepage, which has become a hodgepodge of the others. As I've mentioned before, YouTube is just too good at wasting my time. I've actually disabled the YouTube app on my phone, forcing myself to use their website instead, so that I can always benefit from Unhook. I recommend everyone install it.

#Life #Tech #TechTips

Here's another technique I use to make gadgets less manipulative and addictive, in addition to perpetually using Do Not Disturb on my phone and smartwatch:

I use Focus mode on Android during work hours. The feature disables apps of my choosing during the specified time frame. It's actually not quite as helpful as it might seem, largely because Google allows the user to work around it very easily, almost encouraging the user to stop using it, but it's one small piece of a larger puzzle. I'm sure iOS has something similar, and perhaps it's not quite as self-defeating over there.

#Life #Tech #TechTips

As part of my ongoing effort to share techniques for making modern devices less addictive and manipulative, here's another trick I use in addition to perpetually using Do Not Disturb on my smartphone:

My smartwatch is always in Do Not Disturb mode. It only makes noise when an alarm or timer goes off, and it never vibrates. There are no other exceptions because Wear OS apparently doesn't allow them. (I wouldn't mind getting a buzz from FitBit when it's time to move, but configuring that does not appear to be possible.)

Some might wonder why I have a smartwatch at all. It's a good question. Aside from knowing the time, I mostly use it to track my sleep. I honestly don't care about most of the other features.

edit (2025-12-14): Some time after writing this blog post, I sold the smartwatch and got a mechanical watch, which I recommend! I track my sleep using another app, and I honestly don't even need to do that. I don't need sleep tracking to know what worsens or improves my sleep.

#Life #Tech #TechTips