I'm about to disable 2FA on GitHub again, just like I did in its early days, because it's constantly not working for me. 🤷♂️
I like the #DWIM approach of UI design, but now I remember useful examples only in Emacs and Python.
I feel it's a confusing complexity in how #OpenDKIM handles its config and the entire logic of signing or verifying.
A #DKIM milter needs to verify mail that an MTA receives from elsewhere and sign mail that the MTA sends from its own system, and these are obviously different for Postfix. So OpenDKIM duplicates some MTA settings and has a nontrivial logic which mails to sign.
@schrofi Functionality like this existed in some #Lisp implementations, notably #Interlisp which ran on Xerox Lisp Machines. However, it was called “do what I mean” or #DWIM:
https://en.wikipedia.org/wiki/DWIM