This writeup of the implementation of signify from BSDCan is really good, understandable, and argues for and justifies their implementation choices. I like this type of technical content, because it gives insights into the hardest parts of choosing your dependencies and interfaces. https://www.openbsd.org/papers/bsdcan-signify.html