[Tools-discuss] The Zulip experience

Thomas Fossati <Thomas.Fossati@arm.com> Tue, 16 March 2021 09:43 UTC

Return-Path: <Thomas.Fossati@arm.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 867EF3A2054 for <tools-discuss@ietfa.amsl.com>; Tue, 16 Mar 2021 02:43:37 -0700 (PDT)
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_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=TOSL+cab; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=TOSL+cab
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 kzvQ1ckY3hkf for <tools-discuss@ietfa.amsl.com>; Tue, 16 Mar 2021 02:43:33 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2082.outbound.protection.outlook.com [40.107.20.82]) (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 1F3ED3A2060 for <tools-discuss@ietf.org>; Tue, 16 Mar 2021 02:43:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x0Za3oDtXygJzpkBhujAy8vLcp0fS9tcpVuT+51t64E=; b=TOSL+cabGjO8HObCrhw61fOWY5zHNkXPP4g8+Pa6cEjZ6Y086agBkwM6M6SxRrhXIpkt0wD4DPD08CADRNlox1Db1GJme8IWeycGA1Fb4DOKyXGjqxip1wzI/ZvNf2P9ZfA1NxCMcVw+rCpN8wDAvWi4hV0rRNqt11x3oVFlRMA=
Received: from DB6P192CA0017.EURP192.PROD.OUTLOOK.COM (2603:10a6:4:b8::27) by AM0PR08MB5139.eurprd08.prod.outlook.com (2603:10a6:208:15d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Tue, 16 Mar 2021 09:43:30 +0000
Received: from DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:b8:cafe::d9) by DB6P192CA0017.outlook.office365.com (2603:10a6:4:b8::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Tue, 16 Mar 2021 09:43:30 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT027.mail.protection.outlook.com (10.152.20.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Tue, 16 Mar 2021 09:43:30 +0000
Received: ("Tessian outbound 26664f7d619a:v87"); Tue, 16 Mar 2021 09:43:30 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 8fedbe170b08f251
X-CR-MTA-TID: 64aa7808
Received: from 01a03e22034f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 278728E8-E366-4EF5-8605-2367D27AC051.1; Tue, 16 Mar 2021 09:43:23 +0000
Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 01a03e22034f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 16 Mar 2021 09:43:23 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eeqmer0P79DI6w2O7uaw/C6oT950HGM66x9+pm3gLAlRohuI5b3S+B+Zqp2xAyWbn6IlYKX6sV1wDWr5rHYXbCmUVBw64MQS/nlVyNRPttuavPrAYTwfvDy0I2NTe7HkICE916mDtUH0OzvmoMqJAhfRdGFdXGdKPK8PDQQJcnpidI6a3svxHIdDllzuVBb5chyq5jj1Ze1UGy9oKxnyGRlPfyjnarT3YE70UFLbUwjoarew7sNTjZr0Eq/aNlX/6KVvd//+/NVnVOkygBQXAQB9ZJ5+EeQvCUEoFBfuYizzh1/Nc8ZDa2A7MQ65pwNWKVOLgA0n5SKTf2yG/bEQhA==
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=x0Za3oDtXygJzpkBhujAy8vLcp0fS9tcpVuT+51t64E=; b=ViR+x/zbC8Xub38HzCno70eMdNvqpt0vLnoo4qhBVciCcv9je8DQO502aaRtkH85BP+ayBmPF0v2w1sKi/Kkcw4D9VmOOmicR4tOTqIJiCdEYaLers4S1N6ms+igwcZK7TsqPjmGcElrrTsiX0sSGJ8+27qgXgspVQJK4kVXNbHzM/Jrz2+rhzWD2EAhLgYGpck43u0A+YJVkNXaOj85CF2BME1/WJBvBjfPgXTDk2rVhezVVHKR6rhnnmBJXzW9y/p++4brwP96Kr/yzHqrGe5KFEeaKz4ExFght/Pr2GpsL8NK0jzLNDhn/deJ80NVYHCoVnhFqOU5t4YXREHPIQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x0Za3oDtXygJzpkBhujAy8vLcp0fS9tcpVuT+51t64E=; b=TOSL+cabGjO8HObCrhw61fOWY5zHNkXPP4g8+Pa6cEjZ6Y086agBkwM6M6SxRrhXIpkt0wD4DPD08CADRNlox1Db1GJme8IWeycGA1Fb4DOKyXGjqxip1wzI/ZvNf2P9ZfA1NxCMcVw+rCpN8wDAvWi4hV0rRNqt11x3oVFlRMA=
Received: from DB9PR08MB6524.eurprd08.prod.outlook.com (2603:10a6:10:251::8) by DBBPR08MB4806.eurprd08.prod.outlook.com (2603:10a6:10:db::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Tue, 16 Mar 2021 09:43:22 +0000
Received: from DB9PR08MB6524.eurprd08.prod.outlook.com ([fe80::1f5:375c:310f:7df5]) by DB9PR08MB6524.eurprd08.prod.outlook.com ([fe80::1f5:375c:310f:7df5%4]) with mapi id 15.20.3933.032; Tue, 16 Mar 2021 09:43:22 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Thread-Topic: The Zulip experience
Thread-Index: AQHXGkjNkwZfIO9rr0yxfgBnM2xVZg==
Date: Tue, 16 Mar 2021 09:43:22 +0000
Message-ID: <7B34753A-9954-47B6-8F8E-2A24DF5355CB@contoso.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.46.21021202
Authentication-Results-Original: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.12.10.179]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 215da9d4-d924-4519-d158-08d8e85ff514
x-ms-traffictypediagnostic: DBBPR08MB4806:|AM0PR08MB5139:
X-Microsoft-Antispam-PRVS: <AM0PR08MB5139C7552A739A276AB91EEC9C6B9@AM0PR08MB5139.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: yGsmcSnVOooXKACKkrFfRwlCF2lkOdwed6HedhcZDrU3KhQX6+295BcoSnTOnFPW6fjLvn17LbR2FDqT72iJlaZbLb3UeKC0fKNXMjmZpF7X+0ASfcOHmmv2i5SQxMz24BTddRXlU1NqWfNgO3aZWFvBAa0iO9ZRaE5e0hhV9DLHczZ+oHVlRcT5psHMgB6biKVMl1D1bm0nv3IUbV38a88ycUpYO6FJWIx/TJKiS334fFlllFx2U1DxGoM+UPSxD60/nyHlTMGwahdJ5nd4R0lHSLJDKY/Z7d73AJINH3GsiwKqF3nApMb579yTH+qfmlwnphWdJgam1GIa5N1tbSKG/71Vx4F7gzZWJ6JvmmkSxm3IQYhna9CB1uOh8qSIXmWfbdMPylJ45rlvxxvf5sSgQlHzPkLAtSkXGc9Xfx5aKHyo/oES2TX8pLfSZSjq1jz//S/722DNEYnaz7yrzuG4363DwkNIyiZE+gf8gKup7ggDyyVYJ9Me+3zc4gaeEYT5+cl+MeJQ4UEMlDxjw2gny09IS7sTjAIPmQIuSqzw/yzimkAoe++ouM6vt2NG
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB6524.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(346002)(396003)(376002)(366004)(8936002)(33656002)(6486002)(6506007)(9686003)(2906002)(6512007)(3480700007)(71200400001)(478600001)(83380400001)(66946007)(86362001)(7116003)(36756003)(66556008)(64756008)(66446008)(8676002)(66476007)(26005)(316002)(186003)(6916009)(76116006)(5660300002)(91956017); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?dTV4WTRZYXUrcUhZT0RlME9DQ0I0RUxENjB3SXZoSnNINU1zL3N2NUpiT1ZF?= =?utf-8?B?WW0zaW1vWHhyb0ZkRFFxMTNFaEhCcG92ZmNEaXVTR1BMN2R6YWVMU0FvYUgv?= =?utf-8?B?SjJTUUpzbFd4UHhTWnRPOWd3MXRZTGw4VlRBcmNaTEZHaFFpdkxPUmhKVFUv?= =?utf-8?B?dG1VTG9GeGlab0t6NWdFUnRRT3lRRzhTT0diVFQ3c2d3UkdEaHBJMnhRZkRn?= =?utf-8?B?Ui9mS3NFNERxWGFGVjd6RGJZT2pvNS8yWlZGajBscks1c3JBL0F1VzBJUWF3?= =?utf-8?B?NnJtNGdWMXFwaC9DbHJjVGZRZXVQUGNOaEp1cVFoV2VWRWY1TFV0Y00yb1Fw?= =?utf-8?B?Z3ovSmo4Y01iWHhUU014eFhZTzBjeEdGZmhrUW1ha0VuOUkzSnNGUU03bWlZ?= =?utf-8?B?bmxFUURXb3lHN0FQSGc1UElIMWNVcVlrRU5yQ25OZTFYWEp6SHhBTVN5TE9T?= =?utf-8?B?aTlFYTd5dmMwZ2F5ajJkZmROT1dMU014dTR6eGxaNlVCV3k1UzNGTFNzckw5?= =?utf-8?B?cWE0RXdOcUVVNnAwR1lzVjMyU3JNUXpuSGFmbDNYamwxaTRZbmdvUFFyb0d4?= =?utf-8?B?MGpTSzFzU2xxL2F5WXh1UXV1NnE2aGNDbTV6MndZdUhVZm9LN0lYdnNIcUJo?= =?utf-8?B?bHFKd0dpdDVtWFlDVmRQcmN0RnIxVmFUN2RZVUc0ZW9Da1VPM2Y2dFh4NEhH?= =?utf-8?B?bExSOW02cjRTcXFFbU0weDByVUJlWTBobnk2Q0plUUlqUVJ1bkVrZ0lmclBv?= =?utf-8?B?d3NqN1ZuaW5jVUQrMnp3YkdkV29xWS9ZMlNGYy9HUWdnMEsrS2laQWtIUzRS?= =?utf-8?B?UXdYcTl3eEY0dTJXaGFkdFUrdFJISmQ5K3pBSnNJVnBieFYvTnlmZUNUWFgr?= =?utf-8?B?QTdrQjF2K2xzb0N2S1duZ20yV1FFL0NhM2JmUkdmcWYyMDlrUHZMa3N2RFJZ?= =?utf-8?B?SnNOK05YaWpsQlBKcEJjQzJIKzBobWlPazIyZCtzYitFMGFFVmVGcW1Zb1pV?= =?utf-8?B?NnhBL2JTV3BLWDBMSXcwRGNZbmg3MGFQRFU5K1Iwc1hXZHA4NDFUUnhpYmlP?= =?utf-8?B?NFFmUmJwa3lyTWNMQzVoRE03OU5TQlZHZnhRSXh1NjN2TDdtOVozVUJWK3hk?= =?utf-8?B?WE5TM2Z5M1oxKzEzUHpJYXNBTXltOENCMUxURmxWcWtiN1FaNmd2b3VudURF?= =?utf-8?B?NHFpVldtQU5yNUVWMDVvUFpacTZGbDA5UzJEOVpITG5xbTBJM2RqQmJaTVg2?= =?utf-8?B?QUM3dm1lT0hQRitLbGgrODRMU2xlSTlhNU5hRHVWazhpQmJXUzByN0FzRFQ4?= =?utf-8?B?QWhwUS9CU3NQNzcwTkxrRkRDLzBzaWdzaFowdUJWRnBFcDF1UlBUcFRTcERn?= =?utf-8?B?eVU2cUU1SmVrRkJqaldFVzJXYnZ1VkpQMjRUeWNCVDk2cHZZRm9xMCtSQjc1?= =?utf-8?B?NG4vc3RZZjBaZkREK0xaandjdlJIWHR6Z2h1NFRZaGFXSmpBeFJUMXFsODJC?= =?utf-8?B?S1JudDllZVY2UUc5ZTlrOW9FK3NGaFZtUE5iU3RRc00vM0FSVjR4bXBIOWNE?= =?utf-8?B?eDloWGNEMkZaSndlNlhtSWM1L0JRSDBsL1FlREo2RHJteTJJcVRyNjlqa2xL?= =?utf-8?B?UXJ3amxHNndKWGs3T24xa1JIdE9uQlhCd1FqbEFmYTNxSlV5Sy9jUHpBczJ1?= =?utf-8?B?d0ZLNVEyT2xJelZiTXZIR2pkNUNIQnNOTlJmN1htSlJaNTFXQkNjZFErM01B?= =?utf-8?Q?ClW+uHCKEs/3nMREKe3t+Dqw2MXcI4BD3K4ZLzh?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <5CE4497C70815847AE94628D1DA9735D@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4806
Original-Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: a6d70d88-c2ee-48fc-4120-08d8e85ff02a
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: XPxziXw8x3dh8+TJblVeoEgQWs3/mV8A9NxwFtPNT5jMSWtO97byTLPs7PpB5x2FX4rkXmWwgfTnfK9Fhx61hed0S4wVXZfEihZCeWVqgcMfMIgvXqtoC+BfAOQPxHOPA7aHWi/dvWtcYAebGxO+03W56iGNSns9s/N06uox3N9e+mQNM7tc+eWuxLzivsZJHm5DfTdnpjCcemCL9YZRKY5RiFr21iYLLd1P+Ft5Th4cxbmheNbBiGb+I0jJG8R771n6Db3koON5cuUjEcVj9lrUVmh2dR9RIbRdkla2pfaSaJLR1T09401Kxe6Z8lgfjSIyGzunDs+ILIqiQ1q5DPr8H3DOXLi0czjbsg/N2tkldbYeL3ixJMRQji2Vlajre3kLLCNJgTrzKDbq36SKuyPa79nSX/LxUptz2omUuWur8JuHV+ZjJxjyKCynT5A0TMGSmGp1Gnq8vsz0gaH3IGZ4r/uo0r8okhOYT9e1s8XwpGUhbMA3+WoTwDSrdkV7B7a1U6s/BRhyfieDvjqLakbFOo0gQZ/xlvcrANi6Bj759uCdZyceK0jplMfrCOy0IJ7DeAnBgQvvP2JVuDmQP8zPm+7eSC9xA9i3juyhICjf88XM6PN7msddrnSAiGn4EPKx5yhmW6F+/Gbe8U5Wq8DNGMuXZsEGwcHy23E96oo=
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(376002)(396003)(36840700001)(46966006)(478600001)(70206006)(82310400003)(6916009)(6506007)(3480700007)(8676002)(7116003)(82740400003)(70586007)(36756003)(316002)(186003)(2906002)(86362001)(8936002)(6512007)(356005)(336012)(6486002)(47076005)(81166007)(83380400001)(33656002)(36860700001)(26005)(5660300002)(9686003); DIR:OUT; SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2021 09:43:30.4164 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 215da9d4-d924-4519-d158-08d8e85ff514
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5139
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/5Uk0lGbCCUyCO7uw6CZPzMiMUq4>
Subject: [Tools-discuss] The Zulip experience
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Mar 2021 09:43:38 -0000

Hi tools team,

Prompted by Glen I'm sending my feedback regarding the IM tool I've
used at IETF 110.

My choice was Zulip.  I use it daily at work and have used it at other
conferences.  I have given it a spin for this meeting mainly because
I have it open on my desktop anyway and I didn't want to fire up yet
another IM client.  I sort of like it, though I'm not enthusiastic about
its UX - it's a bit too structured to feel really natural IMO.  But once
you get used to it, it works fine and the threading system has its
merits.  I cannot say if threading (which is, I think, its most visible
feature) was or wasn't useful in the context of the IETF meeting because
there is no 1:1 mapping of that into XMPP AFAIK?

I also shortly ran it side by side with my good old Adium for a while
to have a point of comparison, and Zulip felt much smoother.

Summarising: better than XMPP but nothing revolutionary.

cheers!



IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.