Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nRLKi-0002At-EZ for pgsql-advocacy@arkaria.postgresql.org; Mon, 07 Mar 2022 21:56:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nRLKh-0008Cz-BO for pgsql-advocacy@arkaria.postgresql.org; Mon, 07 Mar 2022 21:55:59 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nRLKg-0008Ca-ON for pgsql-advocacy@lists.postgresql.org; Mon, 07 Mar 2022 21:55:59 +0000 Received: from crocodile.elm.relay.mailchannels.net ([23.83.212.45]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nRLKc-00013U-Vd for pgsql-advocacy@lists.postgresql.org; Mon, 07 Mar 2022 21:55:57 +0000 X-Sender-Id: dreamhost|x-authsender|ryan@softwareandbooz.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1D3992A04F1 for ; Mon, 7 Mar 2022 21:55:52 +0000 (UTC) Received: from pdx1-sub0-mail-a306.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 740352A0C0E for ; Mon, 7 Mar 2022 21:55:51 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1646690151; a=rsa-sha256; cv=none; b=C/B97jpfPz5hW7/4TR3aAuP0l5SayfQQAkYZq4srh2UOhukA4AnFq4yBo1ObXbcpmWmjwn RI6jso6ulbSlaz7QxzYyY8yJMPnMkjq+5I0qn0Q2tL9iBltsN9Bjg22lL94yu/swA9jiN3 yIxyhZkUi925x+iPknwmcU26+J/jEOVt/HTlYpZRqQoM3xG3TWDpjiqmG3nJj6XhYVp5I8 EAlTPX/R0oGzoiCNJ5KbfhaqdE79cJ0yiEPIK9wYpJOVUDZ/DFOQi3aX37nchofni5qniE Pqt5M3TcJxo95W7fMIAGEbLOo7CiJg8JHElR9yVbmhgcGw0Mq2TPpURGEkXA2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1646690151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=3QW+6b47hNY8II10ndeIpXYivAXHqRZ7hZOXAhvZIMo=; b=MbhO5MyHPdzdHM047g95bvVvNtCCItUkBaLix0BbUFLKnkr7HhTTY4eGXtQe5LM6xVIvEN e7NvGbom3sMu92boz8PPzWg/2uBHtHISWlNglD2hHeuaV7j2SLc75DalRv4jQcSSwkHlkN Wq1ytnE+kqV9gqocxMmavouE29vrQ7hvKzOKeKb/aWI62QRc3esx7a4Fr9eI0hEKFijYBt MwojrllXvTGNO9PuwXEiE7zG+9KK8p5X4LgcNO773Ui9JA9gSMG7PuXLt6Z78CR+/oCrVB iu/yBkDS8cauQvcp/0vAGVwFYgSyl6/U47rNRiHnZuOdhaZg6iQY9zX9x9ZLxQ== ARC-Authentication-Results: i=1; rspamd-56df6fd94d-2j44q; auth=pass smtp.auth=dreamhost smtp.mailfrom=ryan@softwareandbooz.com X-Sender-Id: dreamhost|x-authsender|ryan@softwareandbooz.com Received: from pdx1-sub0-mail-a306.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.111.126.133 (trex/6.5.3); Mon, 07 Mar 2022 21:55:52 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|ryan@softwareandbooz.com X-MailChannels-Auth-Id: dreamhost X-Quick-Rock: 4f9ec3b92dd53f57_1646690151900_1909027708 X-MC-Loop-Signature: 1646690151900:1542455273 X-MC-Ingress-Time: 1646690151900 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: ryan@softwareandbooz.com) by pdx1-sub0-mail-a306.dreamhost.com (Postfix) with ESMTPSA id 4KCC2G6WJrz38 for ; Mon, 7 Mar 2022 13:55:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=softwareandbooz.com; s=dreamhost; t=1646690150; bh=3QW+6b47hNY8II10ndeIpXYivAXHqRZ7hZOXAhvZIMo=; h=From:Date:Subject:To:Content-Type; b=KBMceGMXEw38ojRT/MBVTIjZYwdHIGzIN2o/f/cUrfeNVvfwAmGknZu5a3HCmW3Tg M2qzo8mzBmEhbeWoRIBPJxiaBmAgL+Oq+j06vRZL0nmxU3YyJPOFtP/obnpD/Bd6Fz aLOtvu+6u3wf6jJDzYvTamsy2aYyr4v4MMxAV9iY/pJ9KBB4vAZWRoO39BO2O6+Ftg Y4qAbGWOgiV/o/vIUmHcqxL87VJrAPRcj1oA7o5Ca5o9rS6yXZNvbhlQDFM64mYSY/ /FwAwIIp9YJSIKMxs+TPF0eLWJAsFIT9xy5iy3Fya3IO6asWZUWX0I5IVQW2JFGOS1 16dNUpAJ3BtKw== Received: by mail-ej1-f47.google.com with SMTP id d10so34963827eje.10 for ; Mon, 07 Mar 2022 13:55:50 -0800 (PST) X-Gm-Message-State: AOAM531pJvC8ODS8PtoH9auGu+d4n6M+TjshKlV4ezjN1Fhd3X75NaAV cT2kkRJr4JSPEblvAFRmOjLuxESHBVCNL/539aahmA== X-Google-Smtp-Source: ABdhPJxiofPgZAjrp/rVA3lvoaie9Aiqrf32NeLyyU97c4iLSFPjfbDGbeA44LmzWp70rVHvg4XnvTtvrSRvcSNFGmo= X-Received: by 2002:a17:907:3e82:b0:6da:6f15:ff38 with SMTP id hs2-20020a1709073e8200b006da6f15ff38mr10713376ejc.324.1646690148981; Mon, 07 Mar 2022 13:55:48 -0800 (PST) MIME-Version: 1.0 From: Ryan Booz Date: Mon, 7 Mar 2022 16:55:38 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: PGConf NYC Keynote - Community Initiatives To: pgsql-advocacy@lists.postgresql.org Content-Type: multipart/alternative; boundary="00000000000062b8e505d9a7ed1d" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000062b8e505d9a7ed1d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello everyone! Over the last year or so, I=E2=80=99ve had the pleasure of having a number = of conversations and interactions with Andreas Scherbaum, Alicja Kucharczyk, Robert Treat, Pat Wright and others about how to grow the overall Postgres community at a more grass roots level. Many of my thoughts (or frustrations) were largely due to my previous experience with the SQL Server community and some of the community building initiatives they have undertaken for many years. Fortunately my community has grown within the Postgres world (largely due to my work with Timescale) and this has helped me see the vibrant, world-wide Postgres community. Still, I continue to find that many users that are trying to enter the Postgres community from different communities struggle with similar issues. Some of my initial thoughts on how to tackle this problem were presented in a PGConf NYC keynote ( https://www.youtube.com/watch?v=3D4Ot_uoDgeUE&list=3DPLiT-kUSX8USVDO_StcVoE= rex-l-pVvrvv&index=3D3). To my surprise, many people approached me afterwards that had similar experiences... some of which were attending PGConf after starting their first Postgres job weeks before! Andreas continued the conversation in the PostgreSQL Slack #pg-promotion channel and we discussed a number of ideas, from live webinars that would compare/contrast various databases with Postgres, to more community focused initiatives like a monthly =E2=80=9Cblog fest=E2=80=9D (called PSQL Phriday= ) on a common topic, as well as getting a coordinated effort behind a #pghelp hashtag on Twitter. In another week, I plan to release a personal blog post discussing these two initiatives and announcing the beginning of PSQL Phriday with a list of hosts for the first few months. Any further ideas or discussion would be easiest in the PostgreSQL Slack room mentioned above, but I=E2=80=99m happy= to answer them here as well (I=E2=80=99m slower to respond to email to be tran= sparent. :-) Overview of the initiatives below. *PSQL Phriday* A monthly =E2=80=9Cblog fest=E2=80=9D that can be hosted by anyone in the c= ommunity. The goal is to encourage more community blog involvement by providing a common theme each month and getting traffic to blogs by having a central =E2=80=9C= roundup=E2=80=9D of all blog submissions by the host each month. We=E2=80=99ll try it for 6 = months and then re-evaluate. By the first Friday of each month, the host for that month will post the topic to Twitter and through their Planet Postgres blog feed. On the second Friday of each month, anyone that wants to take part can share a post (also with the #PSQLPhriday hashtag on Twitter). The job of the host is to aggregate all of the links and give a 1-2 sentence synopsis of the post and share it within a few days. The next month, we repeat with a new host and a topic of their choice. Topics can be technical or not, it just has to be focused somehow around Postgres and the larger community. (sample ideas: best HA story, how you use indexes effectively, last time you had to recover from a mistake, coolest Postgres SQL trick, conference talk that had the most impact in your career, etc.). Again, the goal is participation (help new community members feel/be integrated) and to allow other people to host that aren=E2=80=99t always th= e =E2=80=9Cbig names=E2=80=9D. Hopefully we end up with no repeat hosts for 2-3 years!) *#pghelp Twitter Hashtag* This one might feel a bit old or out of sync with so many of the other communication avenues people have access to. And yet, Twitter remains a place where tons of people are seeking help for Postgres related issues. Robert Treat has tried to handle this himself for years by sometimes taking replies with #pghelp, but it=E2=80=99s never really taken off because other= s aren=E2=80=99t doing the same. The main tenet of a hashtag like this is that nobody is required to answer. And, while we could try to =E2=80=9Cguard=E2=80=9D the hashtag from other u= ses (advertisers love to latch on to successful hashtags), the overall goal is to at least get a first response or conversation on a problem. The hope, however, is that the first interaction is always =E2=80=9Caggressively welcoming=E2=80= =9D. It=E2=80=99s a place to help and direct, not have the loudest voice. If the Slack channel is a better place to get help, kindly direct them. If the person that can best answer this question only uses the email lists, direct them there. =E2=80= =9CRTM=E2=80=9D isn=E2=80=99t the stock answer, but it=E2=80=99s fine to direct to relevant= documentation. ;-) I hope some of you will take part, and again, happy to answer questions and have more discussion in the #pg-promotion channel in Slack. Kind Regards, Ryan Booz Developer Advocate at Timescale --00000000000062b8e505d9a7ed1d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hello everyone!

Over the last year or so, I=E2=80= =99ve had the pleasure of having a number of conversations and interactions= with Andreas Scherbaum, Alicja Kucharczyk, Robert Treat, Pat Wright and ot= hers about how to grow the overall Postgres community at a more grass roots= level. Many of my thoughts (or frustrations) were largely due to my previo= us experience with the SQL Server community and some of the community build= ing initiatives they have undertaken for many years.

Fortunately my community has grown within the Postgres world (largely du= e to my work with Timescale) and this has helped me see the vibrant, world-= wide Postgres community. Still, I continue to find that many users that are= trying to enter the Postgres community from different communities=C2=A0str= uggle with similar issues.

Some of my initial thoughts on how to tackle this problem were presented= in a PGConf NYC keynote (https://www.youtube.com/watch?v=3D4Ot_uoDgeUE&list=3DPLiT-k= USX8USVDO_StcVoErex-l-pVvrvv&index=3D3). To my surprise, many peopl= e approached me afterwards that had similar experiences... some of which we= re attending PGConf after starting their first Postgres job weeks before!

Andreas continued the conversation in the PostgreSQL Slack #pg-promotion= channel and we discussed a number of ideas, from live webinars that would = compare/contrast various databases with Postgres, to more community focused= initiatives like a monthly =E2=80=9Cblog fest=E2=80=9D (called PSQL Phrida= y) on a common topic, as well as getting a coordinated effort behind a #pgh= elp hashtag on Twitter.

In another week, I plan to release a personal blog post discussing these= two initiatives and announcing the beginning of PSQL Phriday with a list o= f hosts for the first few months. Any further ideas or discussion would be = easiest in the PostgreSQL Slack room mentioned above, but I=E2=80=99m happy= to answer them here as well (I=E2=80=99m slower to respond to email to be = transparent. :-)

Overview of the initiatives below.

PSQL Phriday

A monthly =E2=80=9Cblog fest=E2=80=9D that can be hosted by anyone in th= e community. The goal is to encourage more community blog involvement by pr= oviding a common theme each month and getting traffic to blogs by having a = central =E2=80=9Croundup=E2=80=9D of all blog submissions by the host each = month. We=E2=80=99ll try it for 6 months and then re-evaluate.

By the first Friday of each month, the host for that month will post the= topic to Twitter and through their Planet Postgres blog feed. On the secon= d Friday of each month, anyone that wants to take part can share a post (al= so with the #PSQLPhriday hashtag on Twitter). The job of the host is to agg= regate all of the links and give a 1-2 sentence synopsis of the post and sh= are it within a few days.

The next month, we repeat with a new host and a topic of their choice. T= opics can be technical or not, it just has to be focused somehow around Pos= tgres and the larger community. (sample ideas: best HA story, how you use i= ndexes effectively, last time you had to recover from a mistake, coolest Po= stgres SQL trick, conference talk that had the most impact in your career, = etc.).

Again, the goal is participation (help new community members feel/be int= egrated) and to allow other people to host that aren=E2=80=99t always the = =E2=80=9Cbig names=E2=80=9D. Hopefully we end up with no repeat hosts for 2= -3 years!)

#pghelp Twitter Hashtag

This one might feel a bit old or out of sync with so many of the other c= ommunication avenues people have access to. And yet, Twitter remains a plac= e where tons of people are seeking help for Postgres related issues. Robert= Treat has tried to handle this himself for years by sometimes taking repli= es with #pghelp, but it=E2=80=99s never really taken off because others are= n=E2=80=99t doing the same.

The main tenet of a hashtag like this is that nobody is required to answ= er. And, while we could try to =E2=80=9Cguard=E2=80=9D the hashtag from oth= er uses (advertisers love to latch on to successful hashtags), the overall = goal is to at least get a first response or conversation on a problem. The = hope, however, is that the first interaction is always =E2=80=9Caggressivel= y welcoming=E2=80=9D. It=E2=80=99s a place to help and direct, not have the= loudest voice. If the Slack channel is a better place to get help, kindly = direct them. If the person that can best answer this question only uses the= email lists, direct them there. =E2=80=9CRTM=E2=80=9D isn=E2=80=99t the st= ock answer, but it=E2=80=99s fine to direct to relevant documentation. ;-)<= /p>


I hope some of you will take part, and again, happy to ans= wer questions and have more discussion in the #pg-promotion channel in Slac= k.

Kind Regards,

Ryan Booz
Developer Advocate at Timescale

--00000000000062b8e505d9a7ed1d--