Obligatory prior discussion sheds, er, I mean threads:

https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001537.html
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025692.html
/ 
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160801/thread.html#25765

I haven't followed the previous discussions closely. As someone who mostly follows the discussions passively and only rarely posts something to the list, I have two major complaints with the current situation:

* The disconnect between the messages in my mail client and their URLs in the list archive makes sharing or bookmarking messages a major pain in the ass. If it were possible for each message to contain its own permalink in the footer, I would be much happier. It seems this feature is available in Mailman 3 [1], but the Swift lists seem to be running on Mailman 2.x.

* The web archive has very bad usability. I suppose design is a matter of taste, but having the archive organized by week is just wrong. This means that readers will regularly miss significant parts of threads that cross week boundaries without even noticing it.

I don't like the mailing lists (and hadn't subscribed to any for close to a decade before Swift), but fixing the above two points would go 90% of the way for me.

If you're counting votes, I'm also +1 for trying out Discourse.

Another, less important complaint:

* Readability is inconsistent because people use different formatting and email allows full control over HTML. I assume a forum that allows Markdown strikes the ideal middle ground between some control over formatting but not needlessly messing with font sizes etc.

I can understand if the Swift team is hesitant to switch to a forum. If you have a working mailing list infrastructure everybody at the company is used to, migrating to a forum is a pretty big undertaking and potential disruption to the workflow. I'm not certain conversations will be much easier to follow in a forum.

I found it very uncomfortable to read the mailing lists in my normal mail client because I want a totally different UI for the two tasks of reading swift-evolution vs. reading my regular mail. But this can be solved pretty easily by using a separate mail client only for the lists. I actually ended up reading the lists in Thunderbird via NNTP on news.gmane.org. Since Gmane is currently reorganizing and not adding new lists, this means I can't do this for new lists like swift-server-dev, but other than that it works well. The biggest downside is that I am limited to one device because read status isn’t synced across devices.

[1]: https://mail.python.org/pipermail/mailman-users/2011-October/072379.html
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to