What I set out to do: add "Unsubscribe" links to the bottom of all emails sent from Querki, so we properly comply with CAN-SPAM requirements.
What I find myself doing: implementing not just Guest Mode (the long-long-desired ability to use a Querki invitation without having to become a member), but today implementing Shareable Links (because Guest Mode lets me do so with adequate security, and there are a pile of great use cases enabled by it). Yes, those are both sequiturs from where I started -- building proper "Unsubscribe" requires having a concept of Identity for an email address, and the ball of twine started rolling away from me as soon as I got that far.
They're great new features, and should make a ton of use cases much more usable. But man, this is not what I had expected to be doing with my week...
This was originally posted via DreamWidth, at http://jducoeur.dreamwidth.org/2017/03/02/picking-at-the-ball-of-twine.html, where there are currently comments. Feel free to comment either here or there.