No Longer For Me?

Today’s (2021-09-14) WWDC announcements have got me wondering: Are Apple’s devices no longer for me? Every year, Apple unveils an even spiffier, more-powerful version of its flagship phone and every year I find myself cringing a little more as they rattle off a slew of new features and capabilities they want to put in our pockets.

Today however, it became apparent to me why I’ve increasingly cringed each year since the iPhone 7 was released and why it’s time for me to move on: My values when it comes to technology are very different from Apple’s.

Continue reading “No Longer For Me?”

Apple’s Proposed CSAM Scanning is a Mistake

If you’re unfamiliar with it, you can brush up on Apple’s CSAM proposal here (scroll down to the “CSAM detection” heading): https://www.apple.com/child-safety/

As an iPhone user since 2009, this move by Apple is very concerning. I can’t say it any better than the good folks here have already: https://appleprivacyletter.com

But Apple Already Scans Photos Uploaded to iCloud…

Yes, they do. And they have every right to scan their servers for illegal and/or abusive content. But this is a new technology we’re talking about, one that moves scanning to users’ devices, so it deserves its own discussion.

Continue reading “Apple’s Proposed CSAM Scanning is a Mistake”

Best Practice: Use Long-Format Flags in Shell Scripts

When working on the command line, it’s perfectly fine to use short-format flags. For example:

$ ls -al

This is memorable, easy to type, and helps you focus on accomplishing the task at hand.

However, when writing shell scripts that will be used over and over, it’s tempting to write in the same, comfortable short-flag style. However, compare the following:

Continue reading “Best Practice: Use Long-Format Flags in Shell Scripts”

Dear Remote Workers: Stand Together Against Location-Based Pay

Workers should be paid based on the value they provide to their companies and its customers, not their home address.

Dear Remote Workers:

Your value as a worker is independent of where you live. If you provide $50k/year worth of value to your employer, all else being equal, that value should neither rise nor fall based on where you live.

Continue reading “Dear Remote Workers: Stand Together Against Location-Based Pay”

Make Yesterday Today’s Friend

Lay out your workout clothes the night before.

Clean the coffee maker while doing the dinner dishes so that it’s ready to brew first thing the following morning.

Set up automatic monthly transfers, no matter how small, from your checking account to your savings account.

In short, do the things you’re going to end up having to do anyway as far back “in the past” as possible.

As you time travel into the future, you probably won’t even recall that little bit of extra effort you put in yesterday, but, come today, you’ll bask in the little productivity boost you gave yourself.

Hacking Friction To Boost Your Productivity

TL;DR: Where possible, turn the friction in your life into a willpower booster rather than a willpower drain.

Friction. It’s not just two physical objects resisting each other as they interact. It’s also a psychological phenomenon that feels a lot like this:

Continue reading “Hacking Friction To Boost Your Productivity”

Why #AllLivesMatter is Bad and #BlackLivesMatter is Important

Imagine tweeting #JewishLivesMatter in the middle of the holocaust in WWII, only to see people responding with #AllLivesMatter.

The #AllLivesMatter hashtag is tone deaf and completely misses the point of #BlackLivesMatter: To draw attention to the plight of a group currently enduring suffering and institutionalized injustice.

Continue reading “Why #AllLivesMatter is Bad and #BlackLivesMatter is Important”

Voice Assistant Or High-Tech Game of Telephone?

You tell me…


Me: “Hey Siri! How much money is one million pennies?”

Siri: …

Siri: “Here’s what I found on the web for ‘How much money is one million pennies’”

Me: 😒


I mean yeah I probably should have been able to do this in my head…but so should Siri!