Sensibly Default

There are two programming principles that I hold dear to my heart: the principle of least surprise and provide sensible defaults . I&rsquo;ve recently been working within the GraphQL ecosystem, and the number of violations of both here has frustrated me. This will be a little bit ranty.