Don’t Make Me Think Principle, Testing, and Intuitive Expectations

A new extension to Minitest Expectations by yours truly is the perfect illustration for this philosophy of programming. ➡️ TL;DR: a look at the code / examples A shorthand for how I think about the design of new APIs, whether I’m working on the Bridgetown web framework or another library, is a principle I’ve come to call Don’t Make Me Think . (DMMT) DMMT plays out in many ways. Sometimes you might…