I'm porting from WordPress (back) to a static site. Please let me know if something is broken.

✨ Ru

Articles.

Back on a static site?!

A quick note to explain how I'm back to a static site.

Thoughts on monthly recaps

Thinking through the right medium for sharing monthly life recaps, and what Instagram has taught me about the invisible internet audience.

Surround yourself

On building community as an antidote to depression, and why isolation isn't the answer.

Review: The Em Travel Backpack by Mokobara

A review of the Em Travel Backpack by Mokobara — what went wrong, and what I learned about testing bags before buying.

Fitbit/Google need to do better

My Fitbit Charge 5 started reporting wild battery numbers and turning off randomly — here's what I found, and what I'm considering next.

Name your useEffect functions

Two quick reasons to name your useEffect functions in React.

Perennial burnout

On living perpetually close to burnout, and the measures I'm taking — at work and outside of it — to manage it.

A desktop computer

Some thoughts after setting up a full desktop rig — ergonomics, a big monitor, ChatGPT for PC questions, mechanical keyboards, and Windows 11.

ESLint as a learning resource

On stumbling across the no-await-in-loop ESLint rule and appreciating these small, sandwiched moments of learning.

A message to the main

On accidentally opening Twitter out of habit, and why the fediverse feels more like a social place.

Keyboards

On how personal a keyboard is, and why it just has to feel right — not fancy.

I am…enjoying AirPods?

Somehow, despite my earlier criticism, I'm coming around to AirPods — though my environmental concerns remain.

Basic HTML struggles on the wild web

Two basic HTML patterns that frustrate me when I see them missing on the web.

4 of 8

On trying to build the habit of walking 250 steps every hour, and how the Fitbit helps.

Response: "Note-taking apps: Bear and Joplin"

Responding to Will's move from Bear to Joplin, and where Standard Notes sits in my thinking.