Ryan McCuaig

2025 Mar 24

The graphic design of Medium is coming to signify for me: “3-10x more words than necessary from a person who has never encountered a fad before trying to become THE thought leader on a new fad.”

09:26

2025 Feb 26

This sounds boneheaded and obvious in the way that eventual epiphanies sometimes do: I've had a realization about construction numbers as data. I think something about computer brain makes me, by reflex, model things like horizontal attachment spacing as integer numbers of inches.

But they're not integers. They'd be far better modelled as an enumeration type until shown otherwise: they have to line up to a conventional grid derived from stud spacing: 16", 24", or 32", with no valid values in between. Far better to use keywords like :h-16, :h-24 or :h-32. Then I wouldn't have annoying buggy misses on equality checks where 16 doesn't equal 16.0000004 (thanks JavaScript), or fat-fingerings that I can't even see for a while like a vertical spacing of 32" (should be 36", ie. :v-36).

12:59

2025 Feb 10

Many of the pathologies around our 'data-driven' zeitgeist feel to me like they're pathologies around how rigid computers are. My speculation is that there's a deep link to categorization there someplace. And categorization is very squishy when we apply it to the real world, eg. the theoretically yes/no question "is the Pope a bachelor" is unanswerable: you have to answer the question with other questions about the context in which we care about the answer. I'm half-hoping some sort of cognitive earthquake around "data," something at the same level of upsetting as seeing quantum mechanics or Gödel's Theorem for the first time.

16:13

2025 Feb 05

I'm trying to shift as much hosting off the US tech giants as possible because . So far it's been an odd consumer experience: really I'm looking for commodity virtual private servers so I can run a Nomad cluster. But all the Canadian hosting providers so far seem to want to add some custom layer of differentiation on top and call it something just novel enough that it takes me a while to figure out if it's Heroku-esque, or just managed Wordpress, or actullly a virtual private server but entirely managed through a web interface and no API is available, etc. etc. It reminds me of mattress shopping, where I'll never, ever find the same model number twice.

18:43

2025 Jan 31

Free Clojure macro idea: (tap-> ,,,) and (tap->> ,,,). They're like -> and ->>, but they run tap> between every step in the thread, so you can observe the progression of transform into something like portal.

10:24

2025 Jan 30

I have to admit I'm baffled that sharing shortcuts should work at all differently on iOS Safari versus Mac Safari. It all has that vibe that features used by 0.001% of a user base have.

15:11

2025 Jan 27

I managed to set up link posting straight from iOS Safari using a Shortcut.

12:05

2025 Jan 23

First, watch these videos:

  1. Design in Practice
  2. Design in Practice in Practice
  3. Design in Practice

What I find refreshing about them is that they’re about thoughtful, rigorous technique, using commodity software. All you need is a spreadsheet and something that can draw boxes and arrows.

This resonates with me. I’ve had the experience many times over the last 20 years of having thoughtful, well-designed software that I’ve grown to appreciate suddenly taken away from me: maybe via acquihire-and-kill, maybe maintainer burnout, maybe app store hostility, maybe business model inadequacy, maybe some product manager’s bonus being tied to change for change’s sake.

Technique is something I can own and take with me when thoughtful technology gets taken away.

(I found re-watching the first talk again after watching the second, which works through concrete examples, to be very helpful).

18:07

2025 Jan 05

Malpractice, really, when apps with a stock price time series graph don’t let you pin min Y to $0.

18:57

2025 Jan 02

Free obvious product idea: wire up Apple Intelligence summaries in Apple News so that I never have to see another “Will this common household item give you cancer? The answer might surprise you” headline ever again.

20:46