Wisdom

Easy specs are error-prone; rigid specs are harder

Quote

There's a tension between those two things and one is much easier, but one is an easier spec, but it's error prone. The other one is more difficult, but it's more rigid

Episode 212: A Song Is Born (episode page, opens in a new tab) 01:20:14 (play audio from this timestamp, opens in a new tab)

Voice-matched

Summary

On image-tag design, Dave isn't surprised it's hard. There are two opposing approaches: define a banner as a fixed metric, or infer the use from metrics. One makes for an easier but error-prone spec; the other is more difficult but more rigid, like strict typing in programming. Either way you fall a little afoul on one side.