In preparation for Homebrew Website Club.
How can we encourage tool/solution reuse between individual IndieWeb sites, without building more hosted services?
It seems to me that many IndieWeb participants, especially those starting out, end up either (a) relying on Single Point of Aaron services or (b) building their own solutions for every aspect of the IndieWeb "stack" (Webmention, Micropub, a posting interface, etc.) This problem could be addressed with a stronger culture of developing reusable libraries for IW tasks, but turning your own code into a library usable by others isn't always easy.
What are the pros, cons, use cases, and UX considerations of doing real-time chat on your web site (such as communicating with visitors) or via your web site (such as with a hypothetical "chat-message" post type that syndicates to IRC or Discord?)