There’s no sense in making sweeping absolute statements about aesthetics.
That said, no electric guitar should have gold hardware.
There’s no sense in making sweeping absolute statements about aesthetics.
That said, no electric guitar should have gold hardware.
My MacBook Pro froze the other day. Like, really froze. The cursor didn’t move, the keyboard didn’t do anything, and even the haptic feedback that makes the touchpad feel like it “clicks” didn’t trigger. This frozen touchpad added a physical layer to the freeze. It felt almost like it would if you could no longer physically depress keys on a keyboard.
What surprised me most about this computer freeze was that I was surprised at all.
Years ago, a computer would easily freeze a couple of times per week, or per day. It was frustrating – but not surprising. It was frustrating how unsurprising it was.
Sometimes it seems like everything is getting worse (and in many ways, things are obviously getting worse). In one small corner, stability on a typical computer, things have gotten better.
Resumability is not a word, but it’s an important concept to me.
When I say Resumability, I’m talking about the ability to quickly interrupt and later resume a task.
The task doesn’t have to be productive. The greatest resumable device I’ve ever owned is the Nintendo DS.
The DS was a clamshell-shaped portable gaming system. If you needed to stop playing, you could just slam the case shut (with a satisfying clunk sound).
Two hours (or two days) later, you could flip open the DS and you were immediately exactly where you left off. You could just un-pause and keep playing as though no time had passed.
There was no boot up, no menus to navigate, no agreements to confirm. You just keep playing.
When you’re a tired parent without much time for video games, resumability is key. If it’s going to take me two or three minutes to get into the game, I may have just used up half of the time I had available in the first place.
Other devices that are good at resumability:
Sometimes resumability needs to be designed into a device, like the examples above. For some types of devices, they are resumable by their very nature. A book with a bookmark is always ready to go. When you pressed STOP on an old audio cassette player, it just sat there in a physical arrangement ready to resume exactly where you left off a year later.
We don’t always want such a friction-less experience though. Friction is safe. It keeps you from falling down. Friction in an entertainment device, can also help keep you from excessive unwanted distraction.
If my TV takes 20 seconds to boot up, that might be just enough friction to keep me walking past it rather than getting sucked into watching something I don’t even really want to see.
Just don’t make me wait 3 seconds to resume my New Super Mario Bros. game.
Where I’m so fortunate to live, on Prince Edward Island, we have a Net-Metering system for electricity (see the legal act). My oversimplified explanation of PEI’s net-metering policy is:
A 1-to-1 credit system like this is pretty good. It means I benefit of every bit of energy I can generate even if I can’t use it at the time. Economically, at least it’s like the entire grid is my infinite battery, that I can charge up when it’s sunny, and draw from whenever I need.
The unintended consequence for this type of pricing is that I now have no financial incentive to do any electricity storage myself. I could pay $15,000 or more for a home battery system that would allow me to keep much of the surplus energy I generate and use it during hours when I’m using more, but generating less.
If there wasn’t a net-metering system, I’d have an incentive to get my own storage, but net metering is great. I don’t want to lose it.
Two incentives I can imagine would help people like me get home battery storage:
One other relevant thing to note (thanks to Steve for the tip in the comments): One of the first things you learn when you get solar panels (without some kind of battery storage) is: when the power goes out, your solar panels don’t work. A common residential solar installation without a battery storage component requires grid power to function.
It turns out that if you start a stopwatch in the Clock app on macOS, it will keep counting through reboots and upgrades. As of today, my stopwatch has been running for over 1,000 days.
I wonder what it was I was originally timing. Looks like the first ‘lap’ was 100 days long.

I have a pet peeve about people talking about the weather, particularly on the radio, which is where I hear most of my weather-talkin’.
You’ll often here the weather-person express a kind of value judgment on the weather: it’s going to be a ‘nice day’, or the weekend ‘looks good’, or they have ‘good news in the weather forecast’.
The thing is, there isn’t good or bad weather.
Ok, there can be bad weather. No one wants a tornado or a flood.
Other than those extremes, though, weather isn’t good or bad. It depends on your preferences and needs.
Throwing an outdoor wedding reception? You probably don’t want rain. Trying to keep failing crops alive after weeks of drought? You probably do want rain.
I know people who love a hot and humid day. They call it a “beach day”. I hate hot humid days. I can only take off so many clothes.
This is mostly trivial peeve of language, but I do think there’s a deeper issue. If we prescribe values to something as arbitrary as the weather, then we allow something which we have no control to impact how we feel.
Don’t value judge the weather! It’s is a path to sadness!
In the world of CSS, there are two different types of spacing between elements:

I’ve come to believe that scheduled meetings have MARGIN and PADDING too. Meeting Margin is the space between two meetings. This needs to be explicit. The screenshot below shows two meetings with no margins. They’re bumping up against each other.
Meeting Padding is the space inside a meeting required to make space between other meetings/activities before and after. For example, if I show up immediately after a previous meeting, I’ll still need a minute to find my notes, or run to the bathroom.

I try to give meetings Margin so they don’t end up with too much Padding. I try not to put two meetings immediately adjacent on the calendar. I don’t always success.
I wish calendar tools like Google Calendar would make this basic human requirement a bit more obviously part of the flow of booking meetings. Let me know that this meeting runs right into the next one, or that the person I’ve invited has zero minutes between their previous meeting and the one I’m scheduling.
Everyone knows that if you have a truck, you have a social responsibility to help your friends and family move stuff. It’s in the Bible.
Now, if you have a working printer, you have a social responsibility to help your friends and family print stuff. I humbly accept this responsibility.
The Heavyweight podcast from Jonathan Goldstein is back on a new network after being lost in the shuffle of Spotify acquiring Gimlet Media.
I loved the show back when it was Wiretap on CBC Radio. In the latest episode, Gregor is back. I love Gregor.
I work hard at my job, but nothing can compare to how hard I will work on redirecting a stream at the beach. I will dig in the hot sun until my hands are blistered.
