Verb Noun Enter

Years ago, I thanked an Airbnb host for having a Twin XL mattress so my feet didn’t hang off the edge.

“Oh, I actually like when my feet hang off the edge.”

Every night since then, I’ve intentionally hung my feet off the edge of my mattress.

It’s the 1960s. You have no mouse and no keyboard, and nobody has a computer on their desk. And you’re wearing a space suit.

How do you design a computer to be easy to use in this situation?

The Apollo Guidance Computer’s idea: numeric verbs and nouns.

Verb 16: display. Noun 65: time. Enter.

Bam. Simple yet powerful.

(Also, y’know, because I enter verbs and nouns here.)


Learn more:

Really Bad Chess is actually really good chess. It’s the obvious joke, but it’s true.

I never liked chess because openings are arbitrary. If everyone played optimally, wouldn’t every match play out identically?

Well, Really Bad Chess randomizes your starting pieces based on your skill.

So every match is different, and immediately interesting. And it clicked.

Computer chess is a mental workout. It’ll push you as hard as you push yourself, so there’s no excuse for not trying my best.

And like exercise, it counterintuitively gives me more energy afterward, not less. Everything else feels easy in comparison: “oof, I tried my best and still lost. Might as well do some chores now.”

This has even improved my mental health. Zach Gage, if you’re reading this: I doubt you intended this game to treat depression, but it treats mine.

Anyway, while it’s true to say “computers beat humans at chess”, it’s both more complete and more interesting to say “humans built computers that beat humans at chess.”

I’ve done some of my best writing ever in Stickies. Seriously.

Because Stickies lets me…

Meanwhile, file editors force me to do all the opposites. What a distraction from actual meaningful work.

Computers should work the way humans think, not vice versa. Stickies does, so it’s a bicycle for my mind.

The Boy and the Magical Robot, composed by 40mP

This song’s story spoke to me.

Given its title, I guessed it was an anime opening. But then I watched the music video and lyrics.

Three minutes later, I was sobbing.

The lyrics are autobiographical: as a kid, 40mP was too shy to sing in front of others. But then he discovered vocaloid software, and though it didn’t sound perfect, it let him make music. Hence, a vocaloid song about vocaloid software itself.

And that’s why I like computers.

In the ’80s, desktop publishing enabled anyone to write a book. In the ’90s, desktop video-editing enabled anyone to make a movie.

Here, without vocaloid software, this song simply wouldn’t exist, nor would the remakes and even dance choreography based on it.

Computers enabled all this creativity, and that warms my heart.

Check out the lyrics, and the real-life story behind the song—they’re poetic. No other song has inspired me like this, so I must declare this my favorite song ever. 🩵

Songpocket is an immersive viewer for your Apple Music library.

It has two key features:

  1. Crates, which let you freely arrange your library
  2. Tangible albums, which make albums feel physical

With these features together, browsing your music feels stunningly intimate. It’s personal and focused. Here’s why.

1. Crates

Most music apps offer separate sections for Artists, Albums, Songs, Genres, and so on. Songpocket has only one browsing mode: Crates.

Crates are simple, freely editable boxes for your albums. They let you…

  • Rename them
  • Reorder them
  • Move albums between them
  • Reorder albums within them

Read more...

My favorite font is Verdana, because it’s aggressively readable.

Some of its notable traits:

  • Distinct digit 1, capital I, and lowercase l.
  • Tall x-height: lowercase letters are relatively tall.
  • Wide letters overall.
  • Open apertures.

To elaborate, apertures are the openings to partially enclosed spaces. For comparison, here’s Helvetica:

Read more...

I have a new writing style: word golf.

Why? Skimmability—I respect your time.

(Also, it’s nice on small screens.)

I started enjoying this on Mastodon (say hi!), even though that’s technically character golf. But I find that fewer words skims better—less visual jumping.

Here’s an example.

Don’t let perfect be the enemy of good-enough.

My rewrite?

Sometimes, imperfect is okay.

Nicer, huh?

Am I overthinking it? Always.

But does it add up? Probably.

And is it fun? Yah.

Don’t talk this way—but do perhaps write this way. Always optimize for your medium.

Yup, I’m always overoptimizing something. Perfectionist here.

But worse than overoptimizing? Being unsure what to optimize.

Hence why I’ve blogged so rarely. Should I optimize detail? Accuracy? Interestingness? Now, I’m prioritizing skimmability.

Yes, the order of your priorities matters, and no, I’m not sure here. But hell, editing time matters too.

Anyway, now that I know what to overoptimize, I’ll be blogging more. Stay tuned.

(This post: 167 words)

(I recommend reading Waiting to ask for permission first.)


Neil Sardesai drew Songpocket’s icon. Thanks, Neil!

I’m about to brag extensively about how great this icon is. Blame Neil.

One of my early requirements for the icon was “no music note”. I’m sick of music notes because every freaking music app uses them, despite never displaying sheet music.

I had already settled on the name “Songpocket”, so we both had the idea of putting some embroidered “musical symbol” on fabric. That would have fun textures, too. But we couldn’t think of a great symbol. We thought a “play” icon was boring.

Read more...

(I recommend reading Introducing Songpocket first.)


One of my favorite features of Songpocket is something it doesn’t do: immediately demand access to your Music library the first time you open it.

Instead, it only asks you for permission after you tap “Allow Access to Music”.

Don’t you hate when the very first thing an app does is throw a permission alert in your face? Before you even get to see what the app looks lik—

Hey! That’s just a rude first impression. And why would I let you send me notifications when I don’t even know what those notifications will be for yet?

Read more...