1/
If I could give security developers one bit of hard-learned advice from Enigmail: pay attention to your friction points and minimize them whenever possible. 7/
Mad props to GnuPG. You guys know I love you. But the standard GnuPG integration pattern is *awful*. 11/
OpenPGP: old, baroque, kinda smelly. Works!
GnuPG: great ref. impl. but think hard about integrating it into your application.
Interface points: watch these traitors like they're going to stab you in the back, because they are.
12/12