Parsing... Treating "Slack FSG" as "Slack". Treating "Slack FSG" as "Slack". Treating "DM on discord is discouraged, so talking with someone 1:1 has to be done in public, with the concern of taking up public channel. Also people tend to disabling discord notification due to various reasons" as "Knowing the chats are public", "Lack of good DM solution", "People disable Discord notifications". Treating "cannot direct message effectively" as "Lack of good DM solution". Treating "When working on a high priority issue or an infra failure, it's a bit like whack a mole with all the different communication systems we have. I get a tidal wave of messages from different systems, no matter which method I use to try to notify the team as a whole. It makes for a stressful experience when trying to quickly fix something and communicate to the team about the issue." as "Not wanting to have multiple chat systems open at once", "Too many channels". Treating "threading is by far #1, but also lack of 1:1 and ad hoc group chats without being "friends", and lack of integration with Google Meet" as "Lack of threading", "Lack of convenient ad-hoc group chats", "Lack of Google Meet integration". Treating "Most people are available via internal chat, so there's insufficient motivation to learn how DMs work (e.g. I'm assuming (perhaps incorrectly) that one must be "friends" before DMing)" as "I am avoiding Discord DMs because I already use another chat system successfully". Treating "They have facilitated collaboration with contributors that don't use the non-public internal chat" as "They have facilitated collaboration with other contributors". Treating "WeChat" as "WeChat". Treating "They have helped me see the contributors at work" as "They have facilitated collaboration with other contributors". Treating "gitter" as "Gitter". Treating "Nothing really" as "". Treating "slowmode" as "Slow mode". Treating "I never heard about Discord or that it is used for Flutter before" as "". Treating "I have never used Discord " as "". Treating "Haven't used them" as "No, they have not been helpful". Treating "ANZ GDG Slack" as "Slack". Treating "ANZ GDG Slack" as "Slack". Treating "Slow mode (1 msg / 10min) when I used hackers-desktop to post" as "Slow mode". Treating "SLACK" as "Slack". Treating "SLACK" as "Slack". Treating "Fragmentation of information: there are so many channels, its time consuming to monitor them all" as "Too many channels". Removing redundant/contradictory answer... Treating "It does not allow conversation in threads which make it difficult to chat 1:1 in public channels" as "". Treating "My use of Discord DMs has been for non-Flutter purposes." as "". Treating "I am aware but haven't used them much. I tend to use Discord for personal use, not work, so I keep it closed otherwise I'll get distracted from work tasks." as "No, they have not been helpful". Treating "I have had DM on since we started using Discord, and I've had exactly one person try to DM me, and it was a pleasant experience." as "I have used Discord DMs successfully". Treating "I mean I only communicate with other Flutter contributor via certain issues... although I've always want to talk to someone who's also using the tech to build stuff but I have no idea where to find them... I know there's Gitter but I don't think is good for tracing the old messages or not quite convenient because when many people ask questions, it's hard to know which one you should concern... but now I know you guys use discord, I will give it a try soon, I am dying to talk to someone about a feature I hope there's native support in the flutter codebase..." as "GitHub". Treating "Like what I said above, I only talk to contributor over certain issue on Github issue... but I would really like to have a chance to talk to them 1:1 other than Github issue" as "GitHub". Treating "I haven't used it so I don't think I should give any opinions on this..." as "". Treating "Slack" as "Slack". Treating "Slack" as "Slack". Treating "Me and other moderators of r/FlutterDev frequently get unsolicited DMs for help, but keep them open for the occasional reports of abuse and spam" as "I cannot enable Discord DMs because I get random people asking questions all the time". Treating "I very much hope to participate in community discussions, but Discord is not accessible in China." as "Discord is unavailable in my region". Moving answer to more appropriate question... Treating "Well Slack, but I use the web app and another Slack workspace is almost equal to another chat app entirely in that case." as "Slack". Treating "Linkedin" as "LinkedIn". Treating "idiots tagging me" as "Too many unwanted notifications". Treating "4-6 PRs monthly " as "I have contributed more than 2 PRs this year". Treating "not receiving responses because people don't @-mention me (related to lack of threads)" as "Lack of threading", "Too few notifications". Treating ""Your message could not be delivered because you don't share a server with the recipient or you disabled direct messages on your shared server, recipient is only accepting direct messages from friends, or you were blocked by the recipient."" as "I cannot use Discord DMs because the people I want to talk to have it disabled". Treating "nope" as "". Treating "what is Discord?" as "". Treating "wechat" as "WeChat". Treating "I found no way to communicate" as "". Treating "Weekly workshops,Linkedin" as "Workshops", "LinkedIn". Treating "Didn't have any till now" as "". Treating "I am starting to contribute to Flutter" as "". RESULTS ======= COHORTS ALL = All respondents (101 respondents) TEAM = Active contributors (71 respondents) GOOG = Googlers who contribute actively (25 respondents) NONG = Non-Googlers who contribute actively (46 respondents) OTHER = Not active contributors (30 respondents) TTNOD = Want to talk to people not on Discord (10 respondents) How satisfied are you with Discord as a communication medium? CSAT 40.8% VSAT 22.4% All respondents (ALL) CSAT 40.0% VSAT 17.1% Active contributors (TEAM) CSAT 24.0% VSAT 0.0% Googlers who contribute actively (GOOG) CSAT 48.9% VSAT 26.7% Non-Googlers who contribute actively (NONG) CSAT 42.9% VSAT 35.7% Not active contributors (OTHER) CSAT 20.0% VSAT 0.0% Want to talk to people not on Discord (TTNOD) How do you communicate with other Flutter contributors as a group today? (select all those that you use regularly) ALL TEAM GOOG NONG OTHER TTNOD 82.2% 84.5% 72.0% 91.3% 76.7% 70.0% GitHub 65.3% 67.6% 80.0% 60.9% 60.0% 90.0% Discord (the official Flutter Discord) 31.7% 31.0% 76.0% 6.5% 33.3% 60.0% Non-public corporate chat system 23.8% 23.9% 56.0% 6.5% 23.3% 50.0% E-mail 13.9% 11.3% 0.0% 17.4% 20.0% 0.0% Twitter 4.0% 4.2% 0.0% 6.5% 3.3% 0.0% Slack 3.0% 0.0% 0.0% 0.0% 10.0% 0.0% Facebook 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% WeChat 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% Gitter 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Telegram 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% Workshops 2.0% 1.4% 0.0% 2.2% 3.3% 0.0% (no response) 2.0 2.0 3.0 2.0 2.0 3.0 median number of answers per respondent How do you communicate with other Flutter contributors directly (1:1) today? (select all those that you use regularly) ALL TEAM GOOG NONG OTHER TTNOD 55.4% 57.7% 64.0% 54.3% 50.0% 50.0% GitHub 43.6% 49.3% 40.0% 54.3% 30.0% 30.0% Discord (DMs or 1:1 chats in public chat channels) 33.7% 36.6% 64.0% 21.7% 26.7% 70.0% E-mail 30.7% 32.4% 76.0% 8.7% 26.7% 80.0% Non-public corporate chat system 11.9% 12.7% 0.0% 19.6% 10.0% 0.0% Twitter 4.0% 4.2% 0.0% 6.5% 3.3% 0.0% Slack 3.0% 1.4% 4.0% 0.0% 6.7% 10.0% Public Google Hangouts 2.0% 0.0% 0.0% 0.0% 6.7% 0.0% Facebook 2.0% 0.0% 0.0% 0.0% 6.7% 0.0% LinkedIn 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% WeChat 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% Google Meet 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Telegram 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% Workshops 6.9% 5.6% 0.0% 8.7% 10.0% 0.0% (no response) 2.0 2.0 3.0 2.0 1.5 2.0 median number of answers per respondent What are the biggest pain points of our Discord chat channels? (select all that apply) ALL TEAM GOOG NONG OTHER TTNOD 44.6% 46.5% 76.0% 30.4% 40.0% 80.0% Lack of threading 35.6% 40.8% 88.0% 15.2% 23.3% 100.0% Not wanting to have multiple chat systems open at once 15.8% 14.1% 36.0% 2.2% 20.0% 100.0% Groups I need to talk to (e.g. specific customers) aren't on our Discord 11.9% 12.7% 4.0% 17.4% 10.0% 10.0% Discord itself 7.9% 5.6% 16.0% 0.0% 13.3% 30.0% Knowing the chats are public 5.9% 4.2% 4.0% 4.3% 10.0% 10.0% The atmosphere on our Discord channels 5.9% 8.5% 12.0% 6.5% 0.0% 20.0% Inability to mark oneself as being unavailable 2.0% 1.4% 0.0% 2.2% 3.3% 0.0% Lack of good DM solution 2.0% 2.8% 8.0% 0.0% 0.0% 10.0% Too many channels 2.0% 1.4% 0.0% 2.2% 3.3% 0.0% Slow mode 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% People disable Discord notifications 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% Lack of convenient ad-hoc group chats 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% Lack of Google Meet integration 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Discord is unavailable in my region 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% Too many unwanted notifications 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% Too few notifications 34.7% 32.4% 0.0% 50.0% 40.0% 0.0% (no response) 1.0 1.0 2.0 0.5 1.0 4.0 median number of answers per respondent What has your experience with Discord DMs (direct messages, i.e. 1:1 communication) been? (select all that apply) ALL TEAM GOOG NONG OTHER TTNOD 31.7% 33.8% 36.0% 32.6% 26.7% 50.0% I am avoiding Discord DMs as recommended by go/flutter-policy or https://github.com/flutter/flutter/wiki/Chat#policies 28.7% 29.6% 32.0% 28.3% 26.7% 30.0% I have used Discord DMs successfully 12.9% 11.3% 12.0% 10.9% 16.7% 0.0% I was not aware that Discord had DMs 8.9% 11.3% 16.0% 8.7% 3.3% 30.0% I cannot enable Discord DMs because I get random people asking questions all the time 7.9% 8.5% 16.0% 4.3% 6.7% 30.0% I cannot use Discord DMs because the people I want to talk to have it disabled 6.9% 9.9% 16.0% 6.5% 0.0% 30.0% I cannot use Discord DMs because I have confidential matters to discuss; I must use corporate chat systems 5.9% 8.5% 24.0% 0.0% 0.0% 30.0% Having to use different chat systems for group chats and private chats is a significant pain point that drives me away from Discord 3.0% 2.8% 4.0% 2.2% 3.3% 10.0% I cannot enable Discord DMs because I get abuse 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% I am avoiding Discord DMs because I already use another chat system successfully 1.0% 1.4% 4.0% 0.0% 0.0% 0.0% I get random friend requests from people I've never interacted with 1.0% 1.4% 4.0% 0.0% 0.0% 10.0% Discord DMs are hard to use 24.8% 21.1% 12.0% 26.1% 33.3% 10.0% (no response) 1.0 1.0 1.0 1.0 1.0 2.0 median number of answers per respondent Have our Discord chat channels been helpful? (select all that apply) ALL TEAM GOOG NONG OTHER TTNOD 45.5% 52.1% 60.0% 47.8% 30.0% 50.0% They have facilitated collaboration with other contributors 26.7% 26.8% 12.0% 34.8% 26.7% 10.0% They have helped me contribute more effectively relative to other communication methods 16.8% 18.3% 28.0% 13.0% 13.3% 40.0% No, they have not been helpful 15.8% 15.5% 16.0% 15.2% 16.7% 10.0% They have helped me build and ship Flutter 15.8% 9.9% 0.0% 15.2% 30.0% 0.0% I was not aware of the Discord chat channels 8.9% 8.5% 12.0% 6.5% 10.0% 10.0% (no response) 1.0 1.0 1.0 1.0 1.0 1.0 median number of answers per respondent What communication systems do you have open at the moment? (select all that apply) ALL TEAM GOOG NONG OTHER TTNOD 82.2% 90.1% 96.0% 87.0% 63.3% 100.0% E-mail 75.2% 76.1% 80.0% 73.9% 73.3% 80.0% Discord 39.6% 38.0% 76.0% 17.4% 43.3% 60.0% Google Chat 34.7% 35.2% 8.0% 50.0% 33.3% 20.0% Slack 27.7% 31.0% 8.0% 43.5% 20.0% 20.0% Twitter 24.8% 26.8% 40.0% 19.6% 20.0% 50.0% Google Hangouts 14.9% 9.9% 4.0% 13.0% 26.7% 10.0% Reddit 14.9% 14.1% 4.0% 19.6% 16.7% 20.0% Facebook 13.9% 14.1% 0.0% 21.7% 13.3% 10.0% Facebook messenger 7.9% 5.6% 0.0% 8.7% 13.3% 0.0% Skype 7.9% 8.5% 0.0% 13.0% 6.7% 0.0% Gitter 4.0% 4.2% 0.0% 6.5% 3.3% 0.0% Telegram 3.0% 4.2% 0.0% 6.5% 0.0% 0.0% IRC 2.0% 1.4% 0.0% 2.2% 3.3% 0.0% WeChat 2.0% 2.8% 0.0% 4.3% 0.0% 0.0% Signal 2.0% 2.8% 4.0% 2.2% 0.0% 0.0% WhatsApp 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Mattermost 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Lark 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% Whatsapp 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% MS Teams 1.0% 0.0% 0.0% 0.0% 3.3% 0.0% Linkedin 3.0% 0.0% 0.0% 0.0% 10.0% 0.0% (no response) 3.0 3.0 3.0 3.5 3.0 3.0 median number of answers per respondent How do you contribute to Flutter? (select all that apply) ALL TEAM GOOG NONG OTHER TTNOD 39.6% 56.3% 12.0% 80.4% 0.0% 20.0% I mostly contribute in the Issues database (e.g. filing issues, triage, finding steps to reproduce, etc) 36.6% 52.1% 68.0% 43.5% 0.0% 60.0% I have contributed more than 2 PRs this year 34.7% 35.2% 100.0% 0.0% 33.3% 90.0% I work for Google 24.8% 35.2% 96.0% 2.2% 0.0% 80.0% I am employed to contribute to Flutter 23.8% 26.8% 0.0% 41.3% 16.7% 0.0% I mostly contribute by helping people, e.g. on Discord 13.9% 9.9% 4.0% 13.0% 23.3% 0.0% I have contributed 1 or 2 PRs this year 2.0% 0.0% 0.0% 0.0% 6.7% 0.0% I have never contributed to Flutter 1.0% 1.4% 0.0% 2.2% 0.0% 0.0% I have contributed 1 or 2 PRs this year but none of them were merged 8.9% 0.0% 0.0% 0.0% 30.0% 0.0% (no response) 2.0 2.0 3.0 2.0 1.0 2.0 median number of answers per respondent CSV "Cohorts" "Cohort","Number of respondents","Cohort code" "All respondents","101","ALL" "Active contributors","71","TEAM" "Googlers who contribute actively","25","GOOG" "Non-Googlers who contribute actively","46","NONG" "Not active contributors","30","OTHER" "Want to talk to people not on Discord","10","TTNOD" "How do you communicate with other Flutter contributors as a group today? (select all those that you use regularly)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "GitHub","0.8217821782178217","0.8450704225352113","0.72","0.9130434782608695","0.7666666666666667","0.7" "Discord (the official Flutter Discord)","0.6534653465346535","0.676056338028169","0.8","0.6086956521739131","0.6","0.9" "Non-public corporate chat system","0.31683168316831684","0.30985915492957744","0.76","0.06521739130434782","0.3333333333333333","0.6" "E-mail","0.2376237623762376","0.23943661971830985","0.56","0.06521739130434782","0.23333333333333334","0.5" "Twitter","0.13861386138613863","0.11267605633802817","0.0","0.17391304347826086","0.2","0.0" "Slack","0.039603960396039604","0.04225352112676056","0.0","0.06521739130434782","0.03333333333333333","0.0" "Facebook","0.0297029702970297","0.0","0.0","0.0","0.1","0.0" "WeChat","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "Gitter","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "Telegram","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Workshops","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "(no response)","0.019801980198019802","0.014084507042253521","0.0","0.021739130434782608","0.03333333333333333","0.0" "median number of answers per respondent","2.0","2.0","3.0","2.0","2.0","3.0" "How do you communicate with other Flutter contributors directly (1:1) today? (select all those that you use regularly)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "GitHub","0.5544554455445545","0.5774647887323944","0.64","0.5434782608695652","0.5","0.5" "Discord (DMs or 1:1 chats in public chat channels)","0.43564356435643564","0.49295774647887325","0.4","0.5434782608695652","0.3","0.3" "E-mail","0.33663366336633666","0.36619718309859156","0.64","0.21739130434782608","0.26666666666666666","0.7" "Non-public corporate chat system","0.3069306930693069","0.323943661971831","0.76","0.08695652173913043","0.26666666666666666","0.8" "Twitter","0.1188118811881188","0.1267605633802817","0.0","0.1956521739130435","0.1","0.0" "Slack","0.039603960396039604","0.04225352112676056","0.0","0.06521739130434782","0.03333333333333333","0.0" "Public Google Hangouts","0.0297029702970297","0.014084507042253521","0.04","0.0","0.06666666666666667","0.1" "Facebook","0.019801980198019802","0.0","0.0","0.0","0.06666666666666667","0.0" "LinkedIn","0.019801980198019802","0.0","0.0","0.0","0.06666666666666667","0.0" "WeChat","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "Google Meet","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "Telegram","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Workshops","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "(no response)","0.06930693069306931","0.056338028169014086","0.0","0.08695652173913043","0.1","0.0" "median number of answers per respondent","2.0","2.0","3.0","2.0","1.5","2.0" "What are the biggest pain points of our Discord chat channels? (select all that apply)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "Lack of threading","0.44554455445544555","0.4647887323943662","0.76","0.30434782608695654","0.4","0.8" "Not wanting to have multiple chat systems open at once","0.3564356435643564","0.4084507042253521","0.88","0.15217391304347827","0.23333333333333334","1.0" "Groups I need to talk to (e.g. specific customers) aren't on our Discord","0.15841584158415842","0.14084507042253522","0.36","0.021739130434782608","0.2","1.0" "Discord itself","0.1188118811881188","0.1267605633802817","0.04","0.17391304347826086","0.1","0.1" "Knowing the chats are public","0.07920792079207921","0.056338028169014086","0.16","0.0","0.13333333333333333","0.3" "The atmosphere on our Discord channels","0.0594059405940594","0.04225352112676056","0.04","0.043478260869565216","0.1","0.1" "Inability to mark oneself as being unavailable","0.0594059405940594","0.08450704225352113","0.12","0.06521739130434782","0.0","0.2" "Lack of good DM solution","0.019801980198019802","0.014084507042253521","0.0","0.021739130434782608","0.03333333333333333","0.0" "Too many channels","0.019801980198019802","0.028169014084507043","0.08","0.0","0.0","0.1" "Slow mode","0.019801980198019802","0.014084507042253521","0.0","0.021739130434782608","0.03333333333333333","0.0" "People disable Discord notifications","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "Lack of convenient ad-hoc group chats","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "Lack of Google Meet integration","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "Discord is unavailable in my region","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Too many unwanted notifications","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "Too few notifications","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "(no response)","0.3465346534653465","0.323943661971831","0.0","0.5","0.4","0.0" "median number of answers per respondent","1.0","1.0","2.0","0.5","1.0","4.0" "What has your experience with Discord DMs (direct messages, i.e. 1:1 communication) been? (select all that apply)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "I am avoiding Discord DMs as recommended by go/flutter-policy or https://github.com/flutter/flutter/wiki/Chat#policies","0.31683168316831684","0.3380281690140845","0.36","0.32608695652173914","0.26666666666666666","0.5" "I have used Discord DMs successfully","0.2871287128712871","0.29577464788732394","0.32","0.2826086956521739","0.26666666666666666","0.3" "I was not aware that Discord had DMs","0.12871287128712872","0.11267605633802817","0.12","0.10869565217391304","0.16666666666666666","0.0" "I cannot enable Discord DMs because I get random people asking questions all the time","0.0891089108910891","0.11267605633802817","0.16","0.08695652173913043","0.03333333333333333","0.3" "I cannot use Discord DMs because the people I want to talk to have it disabled","0.07920792079207921","0.08450704225352113","0.16","0.043478260869565216","0.06666666666666667","0.3" "I cannot use Discord DMs because I have confidential matters to discuss; I must use corporate chat systems","0.06930693069306931","0.09859154929577464","0.16","0.06521739130434782","0.0","0.3" "Having to use different chat systems for group chats and private chats is a significant pain point that drives me away from Discord","0.0594059405940594","0.08450704225352113","0.24","0.0","0.0","0.3" "I cannot enable Discord DMs because I get abuse","0.0297029702970297","0.028169014084507043","0.04","0.021739130434782608","0.03333333333333333","0.1" "I am avoiding Discord DMs because I already use another chat system successfully","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "I get random friend requests from people I've never interacted with","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.0" "Discord DMs are hard to use","0.009900990099009901","0.014084507042253521","0.04","0.0","0.0","0.1" "(no response)","0.24752475247524752","0.2112676056338028","0.12","0.2608695652173913","0.3333333333333333","0.1" "median number of answers per respondent","1.0","1.0","1.0","1.0","1.0","2.0" "Have our Discord chat channels been helpful? (select all that apply)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "They have facilitated collaboration with other contributors","0.45544554455445546","0.5211267605633803","0.6","0.4782608695652174","0.3","0.5" "They have helped me contribute more effectively relative to other communication methods","0.26732673267326734","0.2676056338028169","0.12","0.34782608695652173","0.26666666666666666","0.1" "No, they have not been helpful","0.16831683168316833","0.18309859154929578","0.28","0.13043478260869565","0.13333333333333333","0.4" "They have helped me build and ship Flutter","0.15841584158415842","0.15492957746478872","0.16","0.15217391304347827","0.16666666666666666","0.1" "I was not aware of the Discord chat channels","0.15841584158415842","0.09859154929577464","0.0","0.15217391304347827","0.3","0.0" "(no response)","0.0891089108910891","0.08450704225352113","0.12","0.06521739130434782","0.1","0.1" "median number of answers per respondent","1.0","1.0","1.0","1.0","1.0","1.0" "What communication systems do you have open at the moment? (select all that apply)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "E-mail","0.8217821782178217","0.9014084507042254","0.96","0.8695652173913043","0.6333333333333333","1.0" "Discord","0.7524752475247525","0.7605633802816901","0.8","0.7391304347826086","0.7333333333333333","0.8" "Google Chat","0.39603960396039606","0.38028169014084506","0.76","0.17391304347826086","0.43333333333333335","0.6" "Slack","0.3465346534653465","0.352112676056338","0.08","0.5","0.3333333333333333","0.2" "Twitter","0.27722772277227725","0.30985915492957744","0.08","0.43478260869565216","0.2","0.2" "Google Hangouts","0.24752475247524752","0.2676056338028169","0.4","0.1956521739130435","0.2","0.5" "Reddit","0.1485148514851485","0.09859154929577464","0.04","0.13043478260869565","0.26666666666666666","0.1" "Facebook","0.1485148514851485","0.14084507042253522","0.04","0.1956521739130435","0.16666666666666666","0.2" "Facebook messenger","0.13861386138613863","0.14084507042253522","0.0","0.21739130434782608","0.13333333333333333","0.1" "Skype","0.07920792079207921","0.056338028169014086","0.0","0.08695652173913043","0.13333333333333333","0.0" "Gitter","0.07920792079207921","0.08450704225352113","0.0","0.13043478260869565","0.06666666666666667","0.0" "Telegram","0.039603960396039604","0.04225352112676056","0.0","0.06521739130434782","0.03333333333333333","0.0" "IRC","0.0297029702970297","0.04225352112676056","0.0","0.06521739130434782","0.0","0.0" "WeChat","0.019801980198019802","0.014084507042253521","0.0","0.021739130434782608","0.03333333333333333","0.0" "Signal","0.019801980198019802","0.028169014084507043","0.0","0.043478260869565216","0.0","0.0" "WhatsApp","0.019801980198019802","0.028169014084507043","0.04","0.021739130434782608","0.0","0.0" "Mattermost","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Lark","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Whatsapp","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "MS Teams","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "Linkedin","0.009900990099009901","0.0","0.0","0.0","0.03333333333333333","0.0" "(no response)","0.0297029702970297","0.0","0.0","0.0","0.1","0.0" "median number of answers per respondent","3.0","3.0","3.0","3.5","3.0","3.0" "How do you contribute to Flutter? (select all that apply)" "Answer","ALL","TEAM","GOOG","NONG","OTHER","TTNOD" "I mostly contribute in the Issues database (e.g. filing issues, triage, finding steps to reproduce, etc)","0.39603960396039606","0.5633802816901409","0.12","0.8043478260869565","0.0","0.2" "I have contributed more than 2 PRs this year","0.36633663366336633","0.5211267605633803","0.68","0.43478260869565216","0.0","0.6" "I work for Google","0.3465346534653465","0.352112676056338","1.0","0.0","0.3333333333333333","0.9" "I am employed to contribute to Flutter","0.24752475247524752","0.352112676056338","0.96","0.021739130434782608","0.0","0.8" "I mostly contribute by helping people, e.g. on Discord","0.2376237623762376","0.2676056338028169","0.0","0.41304347826086957","0.16666666666666666","0.0" "I have contributed 1 or 2 PRs this year","0.13861386138613863","0.09859154929577464","0.04","0.13043478260869565","0.23333333333333334","0.0" "I have never contributed to Flutter","0.019801980198019802","0.0","0.0","0.0","0.06666666666666667","0.0" "I have contributed 1 or 2 PRs this year but none of them were merged","0.009900990099009901","0.014084507042253521","0.0","0.021739130434782608","0.0","0.0" "(no response)","0.0891089108910891","0.0","0.0","0.0","0.3","0.0" "median number of answers per respondent","2.0","2.0","3.0","2.0","1.0","2.0" "How satisfied are you with Discord as a communication medium?" "Cohort","Cohort code","CSAT","VSAT" "All respondents","ALL","0.40816326530612246","0.22448979591836735" "Active contributors","TEAM","0.4","0.17142857142857143" "Googlers who contribute actively","GOOG","0.24","0.0" "Non-Googlers who contribute actively","NONG","0.4888888888888889","0.26666666666666666" "Not active contributors","OTHER","0.42857142857142855","0.35714285714285715" "Want to talk to people not on Discord","TTNOD","0.2","0.0" FREEFORM REPLIES: Encourage Googlers to use Discord more when possible. Lots of conversations end up on corp hangouts chat (I'm guilty of starting conversations there myself that should be on Discord, out of habit). Fewer channels, across both Discord and corp. chat. It's too hard to to know where a conversation is happening and even harder to follow one on Discord because of lack of threading. Corp. chat also contains a superset of potential participants so thats what everyone defaults to. Since community member updates are throttled, there is little to no participation from the community on the Discord channels I follow (this may not hold for all channels I suspect). I haven't logged into Discord for a week and haven't felt I missed out on anything. Flutter should move to Slack (threading is very important) Have clear purpose-defined groups to join so that the conversation can centre around a specific topic. Having multiple chat systems to monitor will always be a challenge - I'm already more interrupt driving than I would want. Hmm... because I am a big fan of Flutter, you guys don't have to do anything to bring me into to the conversation, I will find you to have the conversation! I just hope that there's time for me to have the conversation with you.😄 I don't like that I may have to anonymize myself to be treated with respect. Lack of threading in discord really made me uncomfortable, either jumping into a discussion or start a new topic. Move my team (web) to Discord Not much, it's more about myself Switch to Google Chat Switch to a more capable chat system, one that has threads and supports red-tape-free DMs within the team. Threading on Discord. You are doing fine a "posted on stackoverflow channel" having multiple chat systems makes it hard to manage the various conversations, we have google chat for a number of conversations and discord for another set, this makes it hard. stackoverflow 1. I would prefer to use Slack to Discord because of its threading model, and because it lets you pause notifications for periods of time (30 minutes, hour, etc) without needing to remember to resume notifications, as opposed to Discord's do not disturb feature. 2. There are so many communication channels on Discord and corporate Hangouts Chat that I don't know where to get or distribute information. For example, quite a few times I investigated a tree closure and spent time finding the underlying issue (say, the dart commit that caused the problem), only to realize the investigation and fix was already complete in either Flutter Engine Sheriff or Flutter & Dart Hangouts Chat. Awesome work Flutter Team! Discord has been working OK for me. I was able to successfully use DM to speak to external contributors when needed, and haven't had any major issues with it. The biggest failing is not having threading. I miss lots of discussions because they are interleaved with other discussions, and it's often hard to find the context for a comment. Because of this, I rarely scroll back more than a page to try and see what people have been talking about: it's too hard to follow the conversations. I tend to track one or two channels closely, and completely ignore the rest unless I'm tagged. I do the same on Google Chat, but it's a lot easier to see what's been happening because of the threading. Flutter is AWESOME 🚀 Flutter is amazing GitHub issues / PRs more convenient for me God, there's something I really want to ask you guys, like, right now... I'm going to that discord thing you guys talk about now! I like that the channels on Discord are available. I'm not actively contributing to Flutter at this point, but I might participate more in the future. I love our public first approach to development. I suggest Flutter to migrate to Slack I support our use of Discord and I'm really happy that we make an effort to involve non-Googler contributors. I think the public Flutter Discord is a great thing, as open public discourse is an excellent way to be included in the Flutter community. GitHub isn't the place for discussions. Keep up the good work guys. My biggest problem with our comms channels are that if, for example there is a tree closure, different people will ask about it in different channels, such as discord #tree-status, #hackers-infra, #hackers-infra-cocoon, internal engine chat, internal hackers chat, internal release hotline chat, etc. If everyone knew and could agree on a single place to look for discussion for a given realtime issue, then that would meet my needs. Nopes , not as of now Open source chat is extremely valuable, but there are usability issues with our current iteration. Because it is not any where near a complete replacement for internal chat, I find myself jumping back and forth even within a single topic of conversation Sometimes the review speed of PRs from community contributions is too slow. I still have some PRs in the review process for several months. So that I need to keep resolving code conflicts. The main issue for me with using chat systems is that being in a very diff TZ (gmt+10) its very important for the chat system to have some way to catch up on conversations that happen overnight. I VERY much like how Flutter team is trying to communicate between themselves in public forum like discord so that it feel much easier and inclusive for non googlers to participate on equal basis The number of channels on discord can be confusing We should reach out as part of this cycle to OSPO and see if we can galvanize them into better Google-wide infrastructure. We shouldn't need to invent the wheel here -- we're one of many Google open source projects (incl. Go, Angular, Dart, AOSP, TensorFlow) that should have a consistent solution to these problems. Yeah, Flutter is awesome a "rust style forum" (https://users.rust-lang.org/) would off-load work from github and make discord leaner chat.stackoverflow.com suggest sunsetting gitter - as it currently fragments the Flutter chat space OPEN COMMUNICATION APPS SETS (e.g. for deepvenn.com) E-mail 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 30 32 33 34 35 36 37 38 39 40 41 42 43 45 47 49 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 75 77 78 80 81 82 84 86 87 88 89 90 91 92 94 95 96 97 100 101 Discord 1 2 3 6 7 8 10 11 13 14 16 17 19 20 21 22 24 25 26 27 28 30 33 34 35 36 38 40 41 42 44 45 46 47 48 49 50 51 52 54 56 58 60 61 62 64 66 67 68 69 70 71 72 73 77 78 79 80 81 82 83 85 86 87 88 89 90 92 94 95 96 97 98 99 100 101 Google Chat 1 2 3 4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 25 26 30 43 44 45 46 47 48 49 52 54 60 62 66 67 73 81 86 90 99 Slack 2 5 7 15 21 23 32 33 34 36 37 40 42 43 47 52 55 56 57 61 63 64 68 70 72 75 76 79 84 88 93 98 99 100 101 Twitter 5 8 15 27 28 33 34 40 47 50 52 55 58 61 63 64 70 77 78 79 81 88 90 91 92 93 94 100 Google Hangouts 1 2 4 6 21 24 35 38 39 41 43 45 54 60 61 62 67 72 73 81 88 90 91 92 97 Reddit 2 33 34 36 37 40 43 47 61 63 87 91 92 93 100 Facebook 26 37 43 47 50 52 55 58 61 68 69 77 83 91 92 Facebook messenger 12 26 32 40 43 50 52 55 61 67 68 77 84 92 Skype 2 26 52 57 61 67 97 99 Gitter 23 40 56 61 68 74 81 99 Telegram 19 56 73 89 IRC 24 52 72 WeChat 19 91 Signal 21 64 WhatsApp 60 75 Mattermost 21 Lark 75 Whatsapp 80 MS Teams 82 Linkedin 101