it-swarm.asia

Programcılar neden hala posta listeleri kullanıyor?

Neden birçok açık kaynaklı proje forumlar yerine posta listeleri aracılığıyla işbirliği yapıyor? Değerlendirmemde cahil olabilirim, ancak iletişim öğretmenimle birlikte posta listelerinin oldukça verimsiz olduğunu düşünüyorum:

  • Eski mesajlara referans vermek zor. Bir arşivleme sitesi, bağlanmak istediğiniz mesajı alana kadar beklemeli ve sonra aramalısınız.
  • Göndereni ve mesaj içeriğini elle kopyalamanız gerektiğinden, abonelikten almadığınız mesajlara cevap vermek zordur.
  • Tartışma konularını denetlemek imkansız. Yayınlar doğaüstü güçler olmadan silinemez veya değiştirilemez.
  • Konuları bir arada tutmak zordur (yani, konuşmadaki tüm katılımcıların kopyalanmasını/yanıtlanmasını sağlamak).
  • Kullanıcıların filtrelere abone olmaları ve ayarlamaları (veya yalnızca gerçekten dahil olmaları) gerektiğinden, birden çok yüksek hacimli posta listesine katılmaları zor.

Hangi real Posta listelerinin başıma gelmedi?

83
Joey Adams

"Buna alışkın oldukları" argümanlarına ek olarak, e-postanın başka birkaç büyük avantajı daha vardır:

  1. Zaten bir e-posta adresiniz var, her proje için başka bir mesaj panosu hesabı açmaya gerek yok.
  2. Bir mesaj panosu ile, sayfayı aktif olarak ziyaret etmeniz ve yeni mesajları görmek için sayfayı yenilemeniz gerekir. Öte yandan, çoğu insanın e-posta istemcisi (Outlook, Mail, Gmail) tüm gün açıktır ve yeni bir mesaj geldiğinde otomatik olarak yenilenir.

Kısacası, bir mesaj panosu kullanmak alışkanlıklarımı önemli ölçüde değiştirmemi gerektiriyor. Öte yandan, posta listeleri mevcut rutine basitçe ve kolayca sığar, bu nedenle benimsenmesi çok daha kolaydır.

40
Yevgeniy Brikman

Posta listelerinin sahip olduğu Gerçek Edge (tm) daha az meşgul projelerle. Web tabanlı bir forumun başarılı olabilmesi için, sorulara cevap verebilecek, önerilerde bulunabilecek ve moderatörlük yapabilen insanların sürekli olarak hazır bulunan bir çekirdeğe ihtiyacı vardır. Ancak bir kurulun haftada veya ayda sadece birkaç yayını varsa, konuyla ilgilenen birçok kişi (açık kaynaklı bir proje, ticari bir proje, hobi, ne olursa olsun) düzenli olarak tahtaya gitmeyecektir, çünkü orada nadiren yeni bir şey vardır.

Sonuçta, yönetim kurulu sizin b-tch oturumu diyebileceğiniz şeye dönüşür. İnsanlar sadece bir hata raporu göndermek için veya bir sorun/şikayet olduğunda oraya gidin. Ancak pek çok kişi düzenli olarak ziyaret etmediği için, yanıt vermeden çok fazla şikayet/sorunla karşılaşıyorsunuz ve çok az topluluk oluşturma.

Bir e-posta listeniz varsa, bu soruları, o hafta web forumunu ziyaret etmeyi düşünen üyelerin yalnızca küçük alt kümeleri tarafından görülmek yerine listedeki herkese iletilir. Soruyu gerçekten cevaplayabilen biri tarafından görülme olasılığı daha yüksektir.

Proje yeterince büyüdüğünde, bir tahtaya geçmek çoğu zaman mantıklıdır, çünkü o noktada insanlar e-posta ile kandırılıyor.

imo, bunları organize etmenin en sevdiğim yolu haber grupları aracılığıyla olmakla birlikte, bunlar iyilikten düştü. Gruplar, bir haber okuyucuyla, takip ettiğiniz tüm gruplarla ilgili tüm yeni konuları (e-posta listesinin avantajı) görmenizi sağladı, ancak bir web forumunun iş parçacığı tartışma yeteneğiyle. Ne yazık ki, özellikle teknik olmayan kişiler arasında, kullanıcıların bir haber okuyucusuna sahip olmalarını ve grupları kurmalarını istemek tamamen boştur.

45
GrandmasterB

Eski mesajlara referans vermek zor. Bir arşivleme sitesi, bağlanmak istediğiniz mesajı alana kadar beklemeli ve sonra aramalısınız.

Listserv'inizin düzgün çalıştığını varsayarsak, bu bir sorun değildir, çünkü eski mesajlarından bahsediyoruz (referans yeni mesajlar sorunlu olabilir).

Göndereni ve mesaj içeriğini elle kopyalamanız gerektiğinden, abonelikten almadığınız mesajlara cevap vermek zordur.

Yalnızca bir kişi, metni kolayca seçmek ve çoğaltmak için bir özellik - belki de OS Kabuğuna entegre edilmiş bir özellik - tasarlasaydı. Belki de scrapbooking gibi giderek daha anakronistik bir gerçek dünya aktivitesinden sonra modellenebilir.

(Aslında burada ne kastettiğinizden emin değilim; herkese açık özel iş parçacıklarını devam ettirmek, ilgili yazılımdan bağımsız olarak manuel bir işlem olma eğilimindedir)

Tartışma konularını denetlemek imkansız. Yayınlar doğaüstü güçler olmadan silinemez veya değiştirilemez.

Ters argüman, bir ya da daha fazla kullanıcının muhtemelen kendi kopyalarına sahip olacağı için, sahte bir liste sahibinin kendisiyle aynı fikirde olmayan bölümlerini silerek geçmişi yeniden yazmasının çok daha zor olduğudur.

Konuları bir arada tutmak zor (yani, konuşmadaki tüm katılımcıların kopyalanmasını/yanıtlanmasını sağlamak).

Uygun istemci yazılımı bunu kolayca ele almalı, aynı zamanda çoğu web-forum yazılımının izin verdiğinden daha esnek bir görüntü ve iplik düzeni sağlamalıdır.

Kullanıcılara, filtrelere abone olmaları ve filtreleri kurmaları (veya yalnızca gerçekten dahil olmaları) gerektiğinden, birden çok yüksek hacimli posta listesine katılmaları zordur.

Yüksek hacimli forumlar daha kolay değildir. Bir şey varsa, web forumu paketlerinde filtreleri yapılandırmak (imkansız değilse) daha zordur. Ya "gerçekten işin içine giriyorsun" ya da muhtemelen bir şey kaçırıyorsun.

Posta listelerinin bana gelmediği gerçek Edge nedir?

"Başka bir web sitesi hesabı" olmadan varsayılan olarak gizlilik. Kurulumu hızlı. Grup büyüdükçe resmi olmayan e-posta zincirlerinden doğal bir ilerleme. Yanıtlar işlenirken e-postadan web'e taşınacak bağlam yok. neredeyse herkese tanıdık (evet, evet, Koreli çocuklar/Facebook nesli e-posta kullanmıyor ...)

12
Shog9

Forumlara posta gönderme listelerini tercih ediyorum çünkü daha kolay. Forumlar aktif olarak dışarı çıkmam ve tekrar tekrar bir şeyler yapmamı gerektiriyor (başka bir web sitesini ziyaret et). Oysa bir posta listesi her zaman açık olmam gereken mesajları doğrudan bir yere gönderir. Tek irtibat noktası (posta listesi) ve birden çok nokta (forumlar). Oylamaya (forumlar) karşı kesinti (posta listesi).

Burada nesiller süren bir şey var gibi gözüküyor, ama bunun içinde bulunduğunuz hayatın aşaması olduğu için “büyüdüğünüz şey” olduğunu bilmiyorum. Artık büyüdüğüm için, artık daha fazla (bilgisayar-arazi dışında) yükümlülüklerim var, artık aktif olarak gidip forumları aramak için zamanım yok. Eğer posta kutuma girerse, işlenir.

9
Brian Knoblauch

Gönderen https://github.com/pypa/packaging-problems/issues/21#issuecomment-46129044


Deneyimlerim: GitHub (ve Bitbucket) harika. Arama motorları ilgili tartışmaları bulur veya her şeyi görmek için repoya göz atabilirsiniz. Herkesin yorumları bir sayfadadır ve kendinizinkini nasıl ekleyeceğiniz açıktır (dev yeşil bir 'yorum' düğmesi vardır). Bir hesap yapmak çok kolay - çoğu topluluk insanının zaten bir tane var - ama değilse, bu tanıdık bir süreç. Böylece, GitHub da çok misafirperver ve tesviye ediyor.

Öte yandan, posta listeleri korkunçtur ve topluluğun neredeyse tamamını hariç tuttuğuma inanıyorum. Bir arama motorundan, tartışmanın ortasından tek bir gönderiye yönlendirilirsiniz. Önceki yayınlardan alıntıları ters kronolojik sırada görebilirsiniz. Yönünü kötüleştiriyor. Tüm yorumları okumak için (farklı bir sayfada gösterilen) bir ağaç yapısını tıklamanız gerekir. Bu gülünç düşmanca. Çoğu insan kesinlikle pes eder. Belki posta listesinin üye ve gelen kutunuzdaki mesajları alırsanız deneyim daha iyi olur. Yine de, new kişilerin her zaman web üzerindeki posta listesi yayınlarını okuyacağını anlayın.

Daha da kötüsü, sayfada nasıl yorum yapılacağı konusunda talimat yok. Örneğin https://mail.python.org/pipermail/distutils-sig/2013-August/022529.html , büyük bir yeşil yorum düğmesi yok. Etrafınıza tıklarsanız, gelen kutunuzdaki future yayınları almak için kaydolabilirsiniz (bunu istediğimden emin değilim), ancak yine de yazıyı nasıl yanıtlayacağınızı açıklamıyor 'okuyorsunuz. Yaşlı toplulukların bu sorundan habersiz olduklarından şüpheleniyorum çünkü posta listelerinde büyüdüler. Anlayın, çoğu genç bir posta listesinin nasıl kullanılacağını bilmiyor - daha önce hiç görmediler. Modern standartlara göre, bu işlem gülünç derecede yavaştır. (Web'de bir yazı okuyorum. Aynı sayfadan yorum yazabilmeliyim). Birçoğu için yasak.

Dolayısıyla KEP'ler sorunludur. Örneğin http://legacy.python.org/dev/peps/pep-0453/ . Sayfanın kendisinde topluluk yorumu yok. Diğer insanların geçmişte söylediklerini okuyabileceğiniz beş farklı posta listesi sayfasına bağlantılar vardır, ancak kendi söylediklerinizi nasıl yapacağınız konusunda talimat yoktur. Bu utanç verici. (Aynı sayfada sıradan bir yorum dizisinde tartışılan Ruby özellik istekleriyle karşılaştırın https://bugs.Ruby-lang.org/issues/8992 )

bugs.python.org da benim deneyimime göre hoş karşılanmıyor. Bir kez hata bildirdim, hemen bir cevapla kapatıldı

Burada yorum yapamazsınız, yanlış yerdesiniz. Bu konu posta listesinde birkaç kez tartışıldı [bağlantı verilmedi]. Yorum yapmak istiyorsanız, posta listesine katılmalı, zamanında geri dönmeli, doğru gönderiyi beklemeli ve orada yanıtlamalısınız.

Mesaj kibar, ama tamamen yararsızdır. Kendimi iyi hissetmedim. Topluluğa katkıda bulunduğum şeyden vazgeçmeye çalıştım ve bunun yerine Stack Overflow'da rants yazmaya başladım. Son derece popüler olduğunu kanıtladılar, bu da beni tekrar katılmaya teşvik etti. GitHub grubunuzu bulduğum için mutluyum - söyleyecek ilginç şeyler var ve katkılarımı kabul ettiniz. Teşekkürler. Çekme istekleri bile gönderdim - GitHub'un seviyelendirilmesini seviyorum.

Açıklığa kavuşturmak için, bugs.python.org'daki posterin beni dışlamaya çalıştığına inanmıyorum - muhtemelen yardımcı olduklarını düşündüler. Ama algılanan "işleri kendi tarzımızda yapıyoruz" tutumu beni görmezden geldi ve hoş karşılanmadı. Eminim diğer potansiyel katılımcılar aynı veya daha önceki engellerle geri döndüler. http://bugs.python.org/issue16675

8
Colonel Panic

Çıplak e-posta zaten kendi istediğiniz her şeye sahiptir. Belirli bir mesajı yanıtlama, belirli bir bölümden alıntı yapma, ilginç bir gönderiyi arkadaşınıza iletme. Bunun üzerine, istediğiniz her şeyi ekleyebilirsiniz siz istiyorum.

Herkes programcının e-postası vardır. Ve çoğu iyi bir posta istemcisi kullanıyor. Bir müşteri seçtiler ve beğendiler. Haber akışlarını, kişisel postalarını, iş postalarını toplayan bir müşteri. Ve posta listesi postaları. Bir forumun kullanılması sadece gereksiz parçalanmalara yol açar.

Doğru e-posta istemcileri size istediğiniz tüm özellikleri verir (yer işareti, filtreleme, etiketleme, okunmuş/okunmamış olarak işaretleme (forumlarda yapamayacağınız bir şey)). Her türlü e-posta için aynı şekilde çalışırlar.

Bu nedenle, bir posta listesi kullanıcılarına denetim izni verirken, bir forum bunları sağladığı sınırlı özelliklerle kilitler. Programcılar kontrol altında kalmaktan hoşlanırlar. Böylece posta listelerini tercih etme eğilimi vardır.

3
back2dos

En önemlisi esneklik için - kullanıcıların e-posta istemcilerini etkileşim kurmak için kullanmalarına izin verirken, bir posta listesinin web tabanlı arşivini sağlamak kolaydır.

Bunun yerine bir foruma gitmek, yalnızca geçmiş mesajlar için web tabanlı bir görünüm seçmekle kalmaz (her iki teknolojiyle de sağlanabilir!) Kullanıcıları forumla etkileşimde bulunmak için web tabanlı bir araç kullanmaya kilitler.

Başka bir deyişle, e-posta tabanlı bir forum ile etkileşim için web'i kullanmak çözülmüş bir sorundur; tabanlı bir forumla etkileşim kurmak için e-posta mı kullanıyorsunuz? Çok değil.

Şimdi, birçok geliştiricinin rutin olarak bir düzine veya iki forumu takip edebileceğini ve hangisinin daha çekici olduğunu düşünün - her biri için benzersiz bir kullanıcı adı ve şifre belirleme ve her biri için ayrı bir kullanıcı arayüzü öğrenme veya bunların hepsiyle etkileşimde bulunma hepsini görmek (ve arşivlemek ve aramak) için bir araç kullanarak uzun zamandır oluşturduğunuz bir kimlik (e-posta adresiniz)?

2
jimwise

Gönüllü projelerin, bir dereceye kadar kullanıcı odaklı olmaktan çok geliştirici/katılımcı odaklı olma eğiliminde olduğunu unutmayın. Birincisi 'ücretsiz' bir şey alırken, birincisi sınırlı bir zamana sahip olma eğilimi gösterir.

Çalıştığım projeler (esas olarak GNOME ile ilgili) gerçek bir insan gücü sıkıntısı yaşama eğilimindedir, bu nedenle zaman kazandıran veya geliştiricilerin katılmasını kolaylaştıran her şey bir artıdır. Yani geliştirici açısından (rastgele sırayla):

  • Postalar, insanların yoğun olarak kullandığı yüksek düzeyde özelleştirilmiş filtrelemeye izin verir. Örneğin, bakımını yaptığım proje için ML'den gelen tüm postalar doğrudan gelen kutuma gider ve bu şekilde etiketlenir. Daha az önemli ML için ayrı bir klasöre giderler ve bilgileri atlarlar. Diğerleri için sadece NNTP + Gmane kullanıyorum.
  • Postalar, web arayüzlerinden başlayarak çok karmaşık programlara kadar son derece özelleştirilebilir MUA'ya izin verir, filtreleme, önemli e-postaların vurgulanması, görevlerin oluşturulması vb.
  • ML'ye erişmenin benim için (örneğin) 0 sürtünmesi var. Başka bir hesap oluşturmama gerek yok - çoğu durumda Gmane'deki NNTP aracılığıyla abone oldum ve birçok ML'de bir e-posta gönderdim. Öte yandan forumda bir hesap oluşturmam, a) güvenli, b) benzersiz bir parola oluşturmam gerekiyor çünkü forumun parolayı rot13 ile 'şifreleyip şifrelemediğini kim bilir' ve c) tüm gereksinimleri [ daha küçük ve büyük harfler ve bazı özel karakterler dahil olmak üzere en az 8 karakter, ancak noktaya izin verdiğimiz Salı olmadığı sürece nokta gibi çok özel değil ...] ve sonra CAPATCHA'yı çözmeye çalışırken insan olduğumdan şüphe etmeye başlayın ;)
  • Postalar, gerektiğinde katılımcıların iş parçacığı eklemesine izin verir. Örneğin yama incelemesi için Kime alanına birini ekleyebilir ve ona çalışmasına vb. Müdahale edip etmeyeceğini sorabilirsiniz. Çoğu forum bu tür şeylere izin vermez - en azından çoğu MUA kadar az tıklama ile değil. Postalar ayrıca spam göndermekten kaçınmak için insanları tartışmadan çıkarmaya izin verir (ilk önce onları BCC'ye bırakarak).
  • Bazı durumlarda dişli tartışmanın avantajları olabileceğini savunuyorum. Evet - karmaşık vb. Ancak yama incelemesi farklı konularda birkaç bölüme ayrılabilir.
  • Çoğu MUA, daha sonra önemli/spam/anlaşma olarak değerlendirilmesine izin veren entegre bildirim sistemlerine sahiptir. Öte yandan forumlar bildirim/abonelik sistemine sahiplerse sizi web sitesine gitmeye zorlarlar.
  • SMTP/NNTP standarttır - RFC'lere ve hepsine sahiptir. Zaten onlara karşı çalışan araçlar var - örneğin git ML'ye yama gönderebilir, ancak foruma gönderemez. Duyduğum en yakın şey bugzilla için geçici destek.

... ve listenin kapsamlı olduğunu düşünmüyorum. İş akışının neden daha az teknikten bahsetmeden yeni kullanıcıları hoş karşılamayabileceğini/nasıl karşılayabildiğini görebiliyorum. Gnome'un etkileşimde bulunmaları için farklı kanalları var (G +, Fb ve evet - forumlar), ancak AFAIK, buradaki topluluğa katılmak, araçları yeniden öğrenmek vb.

2
Maciej Piechotka

Çünkü kimse bunu yapmak için daha iyi bir yol yaratmadı. Daha iyisi demek istediğim şu anki geliştirme ortamlarına uygun ve entegre olabilmek.

Belki Google Wave bir şekilde daha uygun bir araçtı ama işe yaramadı.

1
guiman

Alışkanlık - Birkaç kişi açık kaynak projelerine ilgi duymaya yönelik sorular yayınlar. Bazen tanıdığınız kişilerin posta listesiyle başlarsınız ve asla başka bir şeye geçmezsiniz.

Kullanıcılar için:

  • yazım denetleyicisi ile yanlış yazımları alevlendirmek daha kolay (gotcha)
  • liste yöneticisine şikayet etmek daha kolay
  • Tavsiye ettikleri 'alt' siteleri ezberlediler

Şakayı burada bulabilirsiniz: http://www.ahajokes.com/com009.html

0
JeffO