This is super interesting: > sq aims to be safe by default. One way it achieves this is not by having good defaults, but by avoiding defaults when it is not absolutely clear that one option is and will remain much better than the alternatives. sq also avoids do-what-I-mean (DWIM) interfaces. At the beginning we feared that these design decisions would decrease usability. In practice, tab completion hides most of the additional typing, and being explicit appears to reduce confusion.