As I've gotten more experience as an engineer I shifted pretty heavily toward _opinionated_ designs, systems, and procedures.
A strongly opinionated system is more often a delight to work with—or if I can't work with it to know that ahead of time—than something that tries to make it so that it fits everything
Going first into #ActivityPub and now more into #JsonLD I am reminded why.
It turns out that just as "not to decide is to decide," it's also true that "a lack of opinions is an opinion."