On Sat, Jun 20, 2015 at 08:32:29PM +0200, Lars Seipel wrote:
> In my opinion, a standard mailing list interface is a must. That's how the
> vast majority of open source projects operate and I think Go should follow
> along here. People have their tools setup to comfortably handle huge
> amounts of mail. I can read the list offline on the train and write
> replies in my text editor of choice. That's kind of a huge thing.
Yep, I don't want to visit dozens of different sites to follow different
open source projects.
Although Discourse seems to offer a mailing list option, I would be worried
that:
- Lots of people will just use the option to answer 'below' the discussion,
wrecking threading. Threading is one of the most powerful tools:
http://joeyh.name/blog/entry/thread_patterns/
- The encouragement to use markdown, but especially BBCode, and HTML, makes
life miserable for people who use a text-based MUA.
- The moderation model is fundamentally incompatible with mailing lists. If
a message were to be removed, the mail would've already been sent to those
using the mailing list option. They can reply to the message as if nothing
happened. What are you going to do? Drop these messages?
Mailing lists are great: stuff gets pushed to you, it's no extra work. You
can answer with your favorite text editor. You have quick and easy search
interfaces (e.g. notmuch). You can quickly kill threads, ignore users, etc.
You can define your own keyboard shortcuts (at least in mutt). There is no
tracking.
Take care,
Daniël