Re: Old directions in social media.

"Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com> Tue, 05 January 2021 18:59 UTC

Return-Path: <Glenn.Deen@nbcuni.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B21C3A117C for <ietf@ietfa.amsl.com>; Tue, 5 Jan 2021 10:59:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nbcuni.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hn_AGyJYoOG2 for <ietf@ietfa.amsl.com>; Tue, 5 Jan 2021 10:59:13 -0800 (PST)
Received: from mx0b-00176a04.pphosted.com (mx0b-00176a04.pphosted.com [67.231.157.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E6423A117A for <ietf@ietf.org>; Tue, 5 Jan 2021 10:59:13 -0800 (PST)
Received: from pps.filterd (m0193504.ppops.net [127.0.0.1]) by m0193504.ppops.net-00176a04. (8.16.0.43/8.16.0.43) with SMTP id 105Itjix003126 for <ietf@ietf.org>; Tue, 5 Jan 2021 13:59:12 -0500
Received: from usushmgip004.mail.tfayd.com ([216.178.109.223]) by m0193504.ppops.net-00176a04. with ESMTP id 35tn7c9u3j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ietf@ietf.org>; Tue, 05 Jan 2021 13:59:12 -0500
IronPort-SDR: jRZ+fzbmllmY8IE7DV/JiBJLUPPU+fh6E8Xnxsl1Cz9EIxxO+vXGd7E2CIz59BZbxa2mgo9bXy MoHcUsdUPJhg==
Received: from unknown (HELO potemwp00004.mail.tfayd.com) ([100.124.56.28]) by USUSHMGIP004.mail.tfayd.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 05 Jan 2021 13:59:11 -0500
Received: from potemwp00001.mail.tfayd.com (100.124.56.25) by potemwp00007.mail.tfayd.com (100.124.56.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1913.5; Tue, 5 Jan 2021 11:59:10 -0700
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (10.40.33.204) by potemwp00001.mail.tfayd.com (100.124.56.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1913.5 via Frontend Transport; Tue, 5 Jan 2021 11:59:09 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TS8+mLr3jXDBJV9zWzb3RxWL5QvD4tTFUuvJLgc8JoOU2CCLdi043ynT1jXxPFCHZ1KVAH8TdKHrevj1mRt9iw+m/5nZl3ozVisMdPIgZFy2R4VRmxTWgf9797syOoo4niok9GKyQTaWEO04FH13Rti5ejd83hfQXMLI2Pg2VPrSSCtW6U6eQrduHcz/ONhqRCDBt/09MKvg7olB6jErYBZGdEooRYW1lmRLpZ11UmGi+qeRfgdhTmgIS8QrBUJsy19bcKyrOqWXs2zxPNaxhSvYFgUBtno5/fc4CuM3B9erlBe+SYm8OH3OWuRsvNJsOW7Qzy7AZwIcEi8YkB0jaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qEcRlYOsmKr2/qQQ0UCJasTE54xeFpINegNtyoKOb7w=; b=MMx4VsltO1fkWgU491oPBeqaDL6HxgOb4w+QhVZCbQUUYroi9e7fXQqmvHIrwQzBuDgHg2KszqcpttMQGE7UpnP4XbW5Q/7mhg6QFeWBrCHg0i6hzZ6baPi0oWu2CNqez15hLV6RdhRTxVefIrG8SKcD9B/wRXvX3FqH7RXYmSiBJYjFyzy8AiGWm7YtBB5KJgMAJ+yc7SpcDMfKx79L5GCotjH1QH06PFnREz4B6CEHOwtXK9Ut3YUTsv1LAThvPa2j0itcNWx/fJH4Df0uEjQ4F5U3OAVwHaqf/cHf8Z8VjLeNGgoWZh9SjXuo1XWhvao4MatVCO7t5JUiGP5zww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nbcuni.com; dmarc=pass action=none header.from=nbcuni.com; dkim=pass header.d=nbcuni.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NBCUNI.onmicrosoft.com; s=selector1-NBCUNI-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qEcRlYOsmKr2/qQQ0UCJasTE54xeFpINegNtyoKOb7w=; b=Sank1aBfCt02JV+HymB7/iRiSFo0DCYu9jcncWN87ia4ziKlNEahABytGJAXTUQOofwwGaeVhXsGcHNWGgKKlKlF800mA6pTG8JaPj85BCqVBARNRTXvWuooU4UU61qZoxB5nUtyh1csckTjtCQ0GSX0r1DU8OPPbtfVw51kFvQ=
Received: from SJ0PR14MB4235.namprd14.prod.outlook.com (2603:10b6:a03:2eb::22) by BYAPR14MB3190.namprd14.prod.outlook.com (2603:10b6:a03:aa::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Tue, 5 Jan 2021 18:59:08 +0000
Received: from SJ0PR14MB4235.namprd14.prod.outlook.com ([fe80::fcd5:830:7a26:727a]) by SJ0PR14MB4235.namprd14.prod.outlook.com ([fe80::fcd5:830:7a26:727a%7]) with mapi id 15.20.3721.024; Tue, 5 Jan 2021 18:59:08 +0000
From: "Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com>
To: IETF Discussion Mailing List <ietf@ietf.org>
Subject: Re: Old directions in social media.
Thread-Topic: Old directions in social media.
Thread-Index: AQHW45TYU2jDS5pBIkOS4PG5j12WNw==
Date: Tue, 05 Jan 2021 18:59:08 +0000
Message-ID: <07DC5B1D-7B79-422B-BABC-C6A124359C88@nbcuni.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.43.20110804
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nbcuni.com;
x-originating-ip: [2603:8001:3503:2ff9:942e:b1d1:d890:80b0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3e0a4112-2dc1-4222-0055-08d8b1abfb3b
x-ms-traffictypediagnostic: BYAPR14MB3190:
x-microsoft-antispam-prvs: <BYAPR14MB31905639E2604C7650BF2AAEE2D10@BYAPR14MB3190.namprd14.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0bMaI0v0VEIbJrDCZlUWx6+2TKJPt0CRa9y+TfKB3LvK8sL7MFynPSVD/spJ6VxroEp19MwLN6WqYR66J6Vze3U97wwdBPSDnI21pg8rgfbZirFCjERjr1xb46xJWkFB3HyPRr7DIuxSzu4QKM+7D0EID+kuKcx5x5rdC9+JjtUrtqFpX/AgtPDj9rLbJkIsJ0/5onvGmJuoY4LDRApUfIyTiojaJlQZI/F3h6XhILueGb4UqVATVbisA8EfdkIEmpBRCdyWfvE54mszFWK1NYIhTbM3C/4hj6vK/FMTvzqvtn9sq11mBqBbPseSecNMNiVzrsUeZInT5KZl9OqwxCjuuykHRc5/UtJ4dD5Faqa8UT0ZGL5vTRJJW1R72pQo6niGU5j6AtmwaJihCm8wjP3ZTTKnbVtbmKHHIMpPENtc66cY3y4lVWsPOmhIrs7zJ+iTUFG6Vf78Uymy+EssXgIj4Ilq982yZgFLhpSmxO1u67NaZtb40AfFrgBGZvatamKpUoQNJOl5wxHWOuxfVQc9B0uCeLGm2TipK8rc5L0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR14MB4235.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(396003)(376002)(136003)(366004)(66476007)(66556008)(64756008)(66946007)(86362001)(66446008)(36756003)(76116006)(6486002)(33656002)(6512007)(5660300002)(6916009)(186003)(2616005)(71200400001)(8676002)(2906002)(8936002)(6506007)(478600001)(83380400001)(316002)(437434003)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: JHhYrcss9i/OGUMPFSc8S7uOdBCyLjMJMhTmufnHoarB+aK4rO/BZcFUPaTqZ6pndtvbvtzSxpEFW8T5lYMWagHUivYX0lI9DyWnezwBtdovBXN0sivYBMcAF2vz0bb8DUHkzDGCB9+pmE3dogeqLGJcEpJPsv3EnOK+3cppfCIOUDZBsFETXEE107RI0OO0B9pmi5wNDPkbkhhUnFod0Gd3RofSQN7/LFB2AbbmEAVX4t2kMCEPtGmOPiCioKYmWkYdJMfLkeltoo8Gulz6wtehLdZzZV9laqKoKKlFuPKlz1s9Nulg4kvzzh1ow69xNetE7wfPWD6KRklha4SE1hRSBTIKbFaQjoOfTgmQpvk0lJ1XpIQ3oy9tRM/sfkinJrpjEOH1QaAbeJueYXLCVH9RPFHdZcHVXP4jdBowo3M/k8w4IjJuzwDgX3hn7IcV1WVZMffe1v+VZhrmqKiAFNFMXqbIyXIbMZGt8poNsH0kBdU3/IvjIAbduAqXi/VPrhPuc1aK5iEOuvhH8XpSJNm2UWwo4MsX+9vhPcV0iP4RG7hzeK5YKqEYgRZOjeoH2Ms/JboAJI+6n5Q0pVXOWM/xGkztMsdqKkDjA6+iXVDWVWGdYn97HAqBpOnUGgtHE+lqSq4jBtF22ojVXDG+3iOcqCXYFMqSasHLLW8GeGFENUGktsXq7uuvbRlzXlZzFZv2BYWzXIWfq8wS9rI2DO3oAYDfutzqs6CMfQhA3cgFbarT38kRZsHyngqrNCY/Sc+rh5FffFhDwmAdF8j4YmdlqSCtd/0ESde7GLg3NlOVEpAlPtqnlShmHsNaX92w+AWMJ+pCE5P+RanKSdKQ3+ldgPW28sSYv3mx0/Xk0W10tixYkGv+cEcXuzLSQpzVBaM22Kk99W3pCb5BjFwrD+adw3OILqhS5HbxYaFAUMuARWXw78lh2AsmrCpDDW4PfoWwLov6SLA0vnBVXBC9NKTMgXk69QkUDd5zK01ZgJkOzB1hLOn8JuUoobLPpvRiPVnSzm2ZXVSpom98F+EgAcoKgEsBMfHDaCI58xBczp/cU5xLkyZnkqoLQkla9+Ju
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C7E27A1C96F86149B56FD40424A15FD1@namprd14.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR14MB4235.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e0a4112-2dc1-4222-0055-08d8b1abfb3b
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2021 18:59:08.3943 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4f3526f9-97d6-412d-933a-4e30a73110f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0ZNPKA94D5L2mAFb2MVh2hFkYKvAecT14PQsOcE/0wN3wzbTC3Rw/+3DyS/OMhri9Dhkppa1zzmXiO6+VpExsA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR14MB3190
X-OriginatorOrg: nbcuni.com
X-EXCLAIMER-MD-CONFIG: 47edc00f-f2d6-45ef-be83-8a353bd47e45
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2021-01-05_05:2021-01-05, 2021-01-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 adultscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 phishscore=0 mlxscore=0 clxscore=1011 mlxlogscore=999 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101050109
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/k8CmGTiObitQ_HntRYYBLFeMXzk>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jan 2021 18:59:15 -0000

There's a lot about git/github that I'm not a fan of.  The sometimes jarringly weird terminology it uses overly complicates new users learning it, even those experienced with code management systems such as SCCS, CVS, and SVN.  I can't begin to image the terrible barrier it presents to those who don't come from that background.

The situation isn't as simple as stopping using github and fall back to the good old days of just mail lists. 

There is a real need for something better than email lists in doing to document development and having WG discussions, especially now that we don’t meet in person, and it's impacting the productivity of many the IETF's WGs.    That is the driver, and not just the desire to use something new and shiny, is what is motivating many groups to try using Github.   Even if we stopped using Github, the functional needs wouldn't disappear.  They would continue on and would simply motivate people to try using other tools to satisfy the current need.   

A good example is management of issues.    Issues are very hard to manage under mailing lists, especially as the number of participants and the number of issues grow.    Some participants conflate issues together under a single thread, other participants spread a single across multiple threads often with very difficult to follow context due to different styles of mail quoting or writing, and there's most often no clear capture of the issue's resolution.    It results in issues getting lost, dropped, and rambling discussion with points being repeated and repeated, and many participants being put off participating because they feel they've lost the thread of current issues and give up and stop engaging.

The current limitations of managing issues via only mailing lists negatively impacts the IETF's efficiency.  I believe also pushes away new contributors to the IETF work since for every seasoned IETF'er who through years of experience thrives in the current mailing list environment, that same environment is a great barrier to entry for new comers that are themselves better versed in other workflows, tools, and terminologies.  

That's why groups have been drawn to github.  It provides issue management which, although it can be very confusing  and of putting due to the terminology to many,  is better than nothing at all.    However, while that's the current choice that is on the table, it doesn't necessarily need to be the only choice long term.   If we could identify the functional needs then we can use that in selecting or developing an alternative that provides the needed functions.


Useful to WG work, from any tool,  are the ISSUE/Change Request features:   

    (1) Trackable issues and discussion comments (aka github issues) - along with a classification taxonomy scheme that can be tailored to the project; 
    (2) Trackable change request submissions (aka pull requests) that incorporate comments and discussion;  
    (3) Clear closure/resolution states (aka.  Accepted/rejected/closed) that are captured and documented for both ISSUES and for Change Proposals. 
    


I'm no fan of Github for it was and still is a learning curve I've had to climb despite a long history working with pervious systems.   It's why for the ADD group I felt the need to write the ADD WG Github primer (https://github.com/ietf-wg-add/wg-materials/blob/master/Using%20Github.md).   

If there was an alternative toolset that could provide the 3 above issue management features then there would be an alternative.    For instance in the past I've used Bugzilla as a companion tool for managing collaborative work as it provided the above functions, but that's a tool of the past not something I'm proposing for today.

If there was a tool that provided the 3 issue features,  didn't require a new vocabulary to be learned by WG participants, and could cross integrate with the IETF's existing process of mailing lists and datatracker, we'd have something that would advance and improve WG work tremendously.    

 If these features were also available via APIs that would allow integration with modern development tools that would enable participants who preferred different tools to also participate without needing to leave the comfort of their current toolset. 

There are no doubt additional requirements.  The above 3 features are just a set of issue/change request features that the current mailing lists/datatracker tools don't provide.


-glenn deen