[CLAIRE] Now, welcome to Path to Citus Con,
the podcast for developers who love Postgres,
where we discuss the human side
of open source databases, Postgres,
and the many PG extensions.
A big thank you to the team at Microsoft
for sponsoring this community conversation about Postgres.
I'm Claire Giordano, your host,
and today's topic is the making of POSETTE:
An Event for Postgres.
We have two guests here today,
and I'm really honored to announce
and to introduce you to Teresa Giacomini,
who works on the Postgres community team here at Microsoft,
and previously worked at Citus Data
prior to the Microsoft acquisition.
Earlier in her career, Teresa worked at Oracle
and at Sun Microsystems,
so she's been in systems and tech for a very long time,
was co-chair of the first two years of the POSETTE event,
back when it was called Citus Con,
and this year, Teresa was the chair
of the organizing team for POSETTE.
Welcome, Teresa.
[TERESA] Thanks, Claire.
I'm really excited to be here.
It's gonna be fun to talk about this topic in depth
with some of our hosts online
and you as the talk selection team chair
and everything else.
I'm really happy to be here.
[CLAIRE] Well, welcome.
I also wanna introduce Aaron Wislang.
So coincidentally, Aaron is also a co-producer
of this very podcast,
but this is his first time on the other chair, right?
Also as a guest.
Aaron is a developer who works with Cloud Native,
Linux, and Open Source developers at Microsoft
and in the broader open source community.
He's the creator of this Microsoft Open Source Discord,
loves Postgres, and served on the organizing team
of the POSETTE conference.
Welcome, Aaron.
[AARON] Thank you very much for having me.
[CLAIRE] All right, so I've got so many questions
about the making of POSETTE to kind of get,
to share with the world this backstage peek
into what happened behind the curtain,
before the event, during the event.
There's gotta be some stories here.
But before we dive into all that backstage visibility,
we should just start, Teresa,
with what is POSETTE: An Event for Postgres?
[TERESA] So POSETTE: An Event for Postgres,
is a free and virtual developer event
that is organized by the Postgres team at Microsoft.
And this is our third year.
And yeah, it's virtual, it's online this year.
There were four live streams,
each with either 10 or 11 talks.
And alongside of that, we had our virtual hallway track,
right here on Discord.
[CLAIRE] Okay.
[TERESA] Claire, you know a lot about POSETTE too.
Is there anything you would add to what is POSETTE?
[CLAIRE] (Claire laughs)
I know a little bit.
Okay, so formerly called Citus Con,
this is the third year you already mentioned.
I think it might, like, it might be interesting
to answer the question or talk about,
like, why did we create Citus Con to begin with
and now call POSETTE?
Like, why does it even exist?
Good question.
[TERESA] I turned it back around to you.
Yeah, yeah.
Well, let's see, our first year was in 2022.
We were looking at ways in which we could add something,
we, as in Microsoft, we could add something back
to the Postgres world.
And one of the things that sort of,
one of the gaps that was there was a virtual event.
And I think we were really excited, I guess I should say,
about putting together a virtual event
to provide really excellent Postgres content to more people.
Because, you know, with a virtual event,
you don't have to get travel approval, right?
You don't have to spend, you know,
when we go off to PGConf EU from California,
we spend two days traveling, well, one day each way, right?
There's, it's much lower impact
on the individuals, both the speakers and the attendees.
And so we wanted to pull together an event
that was very high caliber, had really good content,
and make it available to a much broader audience.
[CLAIRE] I'll also point out that Aaron was involved
in the very first two years as well.
So you served on the organizing team this year,
but last year, Aaron, you were in the talk selection team
in year two.
And in year one, I don't remember
what your official role is,
but I knew you were extremely involved and helpful
and encouraging us to use Discord
for the hallway track as well, even in year one, right?
[AARON] Yes, and I like to say,
it's not a conference unless you can confer.
So that's something we've worked very hard at,
and I think building year over year,
otherwise it's just a live stream, right?
And we're looking at, you know, people don't really,
the thing we want from conferences is the conferring,
is the connecting with people,
is the ability to speak to the speakers
and speak to other attendees.
And another thing I think is that speakers like to connect
with other folks inside of their community.
A lot of this comes down to our motivation
for actually going and being involved in conferences
in the first place, right?
[CLAIRE] You know, you didn't just make up that saying, did you?
It's not a conference unless you can confer,
or do I get to credit it to you?
[AARON] You get to credit it to me.
I made it up before, but I'm using it now.
[TERESA] (Teresa laughs)
[AARON] It's open source though.
[CLAIRE] So back to the why, if I remember correctly, Teresa,
we started planning the year one of this event
in probably the summer of 2021.
[TERESA] Correct, that's right.
[CLAIRE] And so it was still like vaccination days post COVID.
Like, I don't even think an in-person event
was within the realm of possibilities at that point.
Like, we just weren't sure what the future,
there was a lot of uncertainty still.
So I feel like the world events forced us
to be virtual the first year.
And then, I mean, I'm the first one to give the pitch
on the value of it being virtual, right?
Because people have older parents or young kids,
or like you said, no travel budget.
And it's really useful to get all of this great learning
content out there.
But also, like you're saying, Aaron,
that virtual hallway track, the confer part,
and make it available to people more broadly.
And I don't know, that's probably one of the things
I'm most proud of, is that accessibility part
of the equation.
[TERESA] And accessibility goes on beyond
just the virtual part too, Claire, right?
One of the things, and maybe I'm jumping ahead,
so forgive me, but one of the things that we focus on a lot
are the captions, right?
We spend a lot of time making sure
that the captions are readable,
that they are technically correct,
that Postgres is spelled properly.
And then we translate it into 15 more languages as well.
So that makes it more accessible
in addition to being online.
[CLAIRE] Okay, so I was gonna ask you both this question,
and I was just gonna do one of those,
like quick answer, don't think about it.
Captions, do you love them or hate them?
[AARON] I love them.
I really appreciate the importance.
And also when you do get things
which are technically correct, it makes a huge difference.
[CLAIRE] Teresa?
[TERESA] I'm just laughing.
I love them as an audience member,
and I don't love them very much as a conference organizer.
[CLAIRE] Okay, why do you not love them very much
as a conference organizer?
And I appreciate your honesty in that answer.
I kind of knew where your answer might land.
[TERESA] You knew where it was gonna be.
[CLAIRE] Well, yeah.
I'm glad you didn't give me
the politically correct answer.
Thank you for that.
Nobody wants politically correct.
[TERESA] They're a lot of work.
They really are.
I mean, if you want to do a good job on captions, right?
If you want them to be technically correct,
and if you're not a technical person
and you want them to be technically correct,
you have to listen over and over again
and look at the slides and make sure
that you're representing the code correctly
and the captions.
And so there's a lot of work involved.
And I recorded all the talks,
and then I reviewed the edits of all the talks,
and then I did the captions on a whole bunch of the talks
and the bookmarks on the whole.
So I've seen all of these things a whole bunch of times,
and rewinding and rewinding.
So that's why I'm not as big of a fan,
but I would not not do it, right?
It's important.
It's really, really important.
And so, yeah.
So that's why.
It's just mixed.
[CLAIRE] Have you kept a list of all the different ways
the automated caption generators spell "postgres"?
Like, I think it would be kind of funny.
It would make for a nice poetry.
[TERESA] I had one.
I wish I had done it for this,
but you get "postgres" as two words, "posters."
I think we had Portugal once,
which was like, what the heck?
There have been some that have been not mentionable.
So, and there's capital Ps and lower case Ps
and like just so, so many different ways.
[CLAIRE] I just looked up one that Ari shared
with our internal PM team at one point,
and it was literally Azure Database for Psychos.
[TERESA] Yes.
[CLAIRE] So, I mean, it's just weird,
weird spellings come out of these systems.
And so what's cool is that you not only correct them,
the English captions,
but you correct them before all the translations are done.
So that benefits and accrues across all 16 languages,
even though I know it's a lot of work.
[TERESA] Yeah.
And, you know,
"postgres" isn't the only thing that gets spelled funny.
Coming from Citus Data, right?
Citus is spelled at least as many ways
as "postgres" is spelled.
So yeah.
Yeah.
It's funny.
Citus with an S, with a T, with a C,
with sometimes citrus,
because they can't believe that Citus would be the word.
Right?
Like, so lots of different ways.
[AARON] But I will say the AI side of things
really has improved year over year.
[TERESA] You are right.
[AARON] Now we have multiple options now.
We've got things like, you know,
OpenAI Whisper is used by some tools.
We've got Descript.
We've got DaVinci Resolve has a really good one.
And Adobe Premiere,
all of these different tools are now using AI models
to do all of that automatic captioning.
And they do a pretty good job for that first pass.
One thing I'm really noticing as we go through,
we speak very differently
to how we might record something written down.
And I add a lot of filler words,
or I might repeat things and so forth.
But these models, these AI models,
are really good at capturing the intent
and making something into a readable sentence,
which I think is quite magical.
So that's how it's been going.
[CLAIRE] Boriss Mejias is on the chat and he just dropped in.
And I'm gonna mispronounce this
because I do not speak Spanish.
But apparently, "Postres" is,
I'm sure I botched that,
is desserts in Spanish.
And I know I've seen that in the captions as well.
What were you gonna say, Teresa?
[TERESA] Oh, I just said "Postres."
I think I'm pretty close to pronouncing it right.
Not exactly, but pretty close.
Well, what I was gonna say was our speaker pool,
we have a very diverse speaker pool
with a lot of different accents as well.
And so those come across very differently in captions.
[CLAIRE] Yes, it's true.
I helped you out.
I mean, I wasn't on the organizing team this year.
So I wasn't part of the team involved in,
you know, recordings or captions or translations.
But I did help a little bit in the end game
with just a small handful of these.
And it was dramatically different
'cause I had some very different accents.
And the caption generators seem to be better
at some people's accents versus others.
So there's obviously room for improvement
in the tooling still.
And I expect it'll be better in a year's time.
I could be wrong, but.
Fingers crossed, I tell ya.
So I think before we dive into the backstage stuff too,
the other thing that we probably should chat
a little bit about is why did we rename this thing
from Citus Con: An Event for Postgres,
to POSETTE: An Event for Postgres?
And probably because we're not gonna be doing
a lot of the same stuff.
And probably like, what does POSETTE even stand for?
So let's start with the easy part.
What does POSETTE stand for, Teresa?
[TERESA] POSETTE stands for Postgres, Open Source,
Ecosystem, Talks, Training, and Education.
[CLAIRE] That's easy enough.
[TERESA] That's easy enough.
I mean, when you think about it,
that's really what it is.
That's really what we're doing, right?
It's not just POSETTE, Postgres Talks, excuse me.
It's things about the entire ecosystem, right?
It's all about the open source.
And then Talks and Training and Education
is almost all the same thing,
but we needed some good letters.
And then why we renamed it,
I'm gonna turn it back on you, Claire,
because you really drove the renaming effort,
which is not simple, by the way, everyone.
It takes a tremendous amount of thought,
lots of options and such.
So why, Claire, why did we rename Citus Con?
[CLAIRE] There's a piece of feedback I'd love for you to dig up
from one of the speakers
about how the name change influenced
whether they were going to submit a talk proposal or not.
And if you don't mind going and digging that up
and reading it out loud in a minute
after I kind of explained,
I think that would really just put the nail
into the piece of wood or whatever.
But we had been getting feedback that,
even though it's Citus Con: An Event for Postgres,
and even though Postgres is in the name,
people felt like it was all about Citus.
So if their talk didn't have some connection to Citus,
they weren't going to submit.
And we really wanted to kind of take that objection
or that confusion off the table
to make it clear that this event really is all about
the entire Postgres ecosystem, not just Citus.
In year one, there was a diagram that we drew.
I don't know if we ended up using it on social media,
but it was like a Venn diagram.
And it was showing, back to the why question,
that we probably didn't completely finish.
But what we were trying to do,
as well as creating this virtual thing and high quality,
high production value talks, et cetera,
we were also trying to bring together
these different communities that we were in.
So the Postgres contributor community,
the Postgres open source user community,
the Citus user community, the Citus developers,
are people who work on other parts
of the Postgres ecosystem, right?
Patroni, pgcopydb, other Postgres extensions, et cetera.
And then the Azure Database for Postgres customers
and engineers as well.
And so we were part of all these different worlds
from open source to Azure,
from extensions to the Postgres core,
from users to developers.
And we wanted to bring kind of all those six circles
together.
And the name wasn't helping us do that.
It was kind of getting in the way
because everybody only uses the nickname.
When my daughter was born, we said,
my husband and I decided to call her Gabriella.
And he said, "Okay, we can call her Gabriella"
"as long as we never call her Gabby."
"Let's promise to never call her Gabby."
Well, guess what?
By third grade, she was Gabby.
And she was Gabby for a decade
before she went back to Gabriella.
I mean, you just can't control it.
People are gonna use nicknames.
And so that's probably the number one reason why
is just to make that Postgres focus
and that ecosystem focus a little more obvious.
And then some people have asked,
like, where did we get POSETTE from?
And Teresa, how many names did we look at?
It feels like over a hundred.
[TERESA] There were a lot of names.
Just, I don't even,
I think there were some that you threw out
before I even saw the list.
You know?
[CLAIRE] Yeah.
[TERESA] Like there were a lot.
[CLAIRE] So the final list, probably after throwing out a lot,
probably had over a hundred.
And they were in all these different buckets.
And POSETTE, interestingly enough, was inspired by FOSDEM.
Because a lot of people look at the FOSDEM name,
they know the FOSDEM name,
but they don't necessarily know
what all those letters in that acronym stand for.
In other words, it may have been an acronym once upon a time,
but now it's just FOSDEM, right?
And so that's kind of what we were hoping
would happen with POSETTE.
So that it's inspired by an acronym,
but nobody needs to remember that necessarily.
[TERESA] So I found that message that you,
it's in one of the speakers' interviews.
So that's another thing that we'll talk about later.
What he said was, "The rebranding from Citus Con
made me feel less nervous that my non-Azure,
non-Citus talk might get rejected.
Thanks for selecting my talk."
[CLAIRE] That's very cool.
[TERESA] Yeah.
[AARON] And of course, FOSDEM is Free and Open Source
Developers European Meeting,
which I of course didn't just look up now.
[CLAIRE] Yeah, and I knew it was Free and Open Source Developer,
but it's those last couple of letters
that I've never known what they are.
Interestingly enough, as we investigated FOSDEM
and thought about it and chewed on that possibility
of being inspired by that,
I didn't realize that originally it was OSDEM.
There was no F in FOSDEM in the very beginning.
[AARON] I didn't know that, that's fascinating.
[CLAIRE] Yeah, and apparently Richard Stallman
was involved in lobbying for adding the F,
adding the Free into FOSDEM.
That's the urban lore that I've heard,
but I don't know that I've ever seen that written up
or I'm not 100% sure it really happened,
but I think it did.
I just dropped a link in the chat to the blog post
that somebody arm twisted me into writing
that explained the new name.
So that's a bit of a rattle though.
I kind of want to pull us back into the making of POSETTE,
although naming it is part of the making of it, I suppose.
[AARON] And one last thing on names,
we are here on Path to Citus Con,
which is also FOSDEM inspired
and also about to get renamed.
[CLAIRE] That's right, because Floor Drees,
who was a speaker at this year's POSETTE
and a co-host on livestream too with me,
it was so much fun working with her.
She originally had created,
back when she worked at Microsoft years ago,
this Path to FOSDEM series of meetups around Europe
in the days leading up to FOSDEM.
And this was back in, I think, 2020.
And I just loved the way that just rolled off the tongue,
right, Path to FOSDEM.
And so that's kind of was the inspiration
for Path to Citus Con,
'cause this was a pre-event, right,
before year two of Citus Con.
Right?
[AARON] A surprise podcast.
[CLAIRE] You got it, yeah.
Okay.
All right, so planning and execution.
What was it like backstage?
Like, what's the timeframe?
I know that I worked on the rename
with my boss, Charles, and you, Teresa,
starting probably late last summer and into the fall.
What was your, and I remember running
the new possible names by people at PGConf New York City,
which was what, late September, early October of last year?
So we still didn't have the final, final locked
and loaded at that point.
But what about the rest of the planning?
What was that cycle?
[TERESA] So the earliest part of the planning,
which is kind of funny, is budget planning.
Because that passed, I mean, we work at Microsoft
and our fiscal year is July 1 to June 30.
And so you start planning the budgets
for the next, the following year,
like now, like right about now,
and even a little earlier.
So we, for example, we've already started thinking
about our next year's event.
We've already started.
Very early planning days, of course.
And then, so then after that,
we started thinking about the date.
And I personally had some things going on
in my personal life in April of this year,
March and April of this year, that was like,
well, if I'm going to be the chair of the event,
we can't have it in April like we have every year.
And so we had to figure out the dates for it
and make sure that all of the people
that were gonna be involved
would be available during that day time.
And then we move on to planning
like the structure of the event.
And the structure changed dramatically this year.
And there was a lot of thought that went into that, right?
How are we going to do the structure?
And sort of in parallel,
there's the beginning of getting the website ready
and all that kind of stuff
and moving into when we actually announce.
Now, we had chosen dates for this event
and then we went to PGConf EU
and we talked to some of our European colleagues
and realized, oh, we had originally planned
'cause that happened this week
and that there's a major holiday that happening this week
and that many of our colleagues would not be available.
So we pulled it in a week.
So even after we had done a whole bunch of planning,
we still were able, we had started early enough
that it gave us some runway to pull it in by a week.
And then what happens after that, Claire?
[CLAIRE] Well, then we launched.
[TERESA] Yeah, I mean, am I answering the question you asked?
I hope I am.
[CLAIRE] I asked a really broad question.
There are no wrong answers.
You can go anywhere you want.
I feel like you were working pretty intensely
on the combination of POSETTE and PGConf EU in December.
And you were working on POSETTE in November.
Like you were already speccing out website pages
and working through logistics, working through costs,
working through staffing.
Like you were intensely focused on POSETTE
with your only distraction really being PGConf EU,
even back in last November,
even though it didn't get announced
and the CFP didn't open until January, right?
[TERESA] January 19th, yeah.
[CLAIRE] Okay.
So yeah, there's, I don't know.
For people who attend wonderful Postgres conferences
but have never had to organize them are so lucky
because there's so much work that happens in the background.
And it probably takes a lot longer than anybody realizes.
There's just a lot to do.
So yeah, and I can see on the chat,
like Boriss Mejias is there.
And I know, I think he's involved in organizing
certainly the user group in Brussels, in Belgium.
And he might also be involved
in the organization of PGDay Lowlands.
I guess he'll tell us in a second.
[TERESA] I know he is.
'Cause I've heard from him about PGDay Lowlands.
[CLAIRE] So, okay.
Well, you talked about structure
and I think we should be clear about what that means.
Like you said, the structure is dramatically different
this year versus last year.
What is structure?
[TERESA] So what I mean by that is
for the first two years of the event,
we had some of our talks were prerecorded
and went live at the beginning of the first live stream.
And the other, then there was a,
it was sort of about half and half.
And then another, the other half were live talks
where the speaker was live on camera
during the live stream itself.
And we thought long and hard
and we looked at that structure
and we realized that it caused a little bit of like
the playing field wasn't level for both types of speakers.
From a on-demand speaker, the prerecorded ones, right?
They never got the chance to sort of be the limelight,
so to speak.
And for the ones that were on the live stream,
they couldn't interact with people
because they were speaking on the live stream.
So we made the decision to make all the talks prerecorded,
which I think was real.
I mean, that was absolutely the right decision.
I think it made a big difference
in terms of the liveliness of the hallway track, for example.
But it also meant that we had to have space for,
like if we wanted to keep the same number of total talks
and we actually added more talks,
but if we wanted to even keep the same number initially,
we couldn't do it with just two live streams.
We had to do it with more live streams
and we ended up landing on four.
So that was the biggest structural change, I would say,
is going to all prerecorded talks.
[AARON] And we also went from having,
last year we had an Americas live stream,
an APAC live stream and a European live stream.
But this year we went with the Americas, European,
Americas, European of roughly the same size as well.
[CLAIRE] Which Teresa wouldn't let me call Americas EMEA.
[AARON] We just spoke about that.
[CLAIRE] Americas EMEA.
Like I kept wanting to call them that.
Americas live stream one and two.
And you were like, no, you have to call them by number.
We're not labeling them by time zone.
People might participate in the Americas live stream
from New Zealand or from Europe,
depending on like what their sleep schedule is.
[TERESA] You can't, right.
[CLAIRE] So we had a whole debate about that several times,
didn't we?
We did, we did.
[TERESA] And it wasn't just me, by the way,
it was, we talked about it in the organizing team
and pretty much everyone was like,
yeah, we can say Americas friendly or EMEA friendly,
but we wanted folks to know that anyone was welcome
to come to any live stream.
[CLAIRE] And it did happen.
I remember paying attention to the Discord chat
because the same Discord where we're having this podcast,
live chat while we're doing the live recording,
there's another channel and that's where
the #posetteconf conversation was,
that virtual hallway track.
Anyway, I remember seeing several people that I know
from Europe who were on during live streams one and three.
See that, I use the numbers, Teresa.
[TERESA] Good job, Claire.
[CLAIRE] Which were those Americas friendly live streams.
So yeah, people joined all sorts of crazy times,
depending on what was convenient for them.
[AARON] And that's the thing.
Some people come from work, for example,
have folks come in and they say,
well, I finished work and I'm joining this live stream.
So the time zone, the time slot that you're able
to attend a conference is very different sometimes
for virtual events.
[CLAIRE] Yeah.
Okay, so do you think that pre-recording all of the talks
was the right call?
Like, are you happy with it?
[TERESA] Oh, absolutely.
Absolutely the right call.
[CLAIRE] Okay.
[TERESA] Yeah.
[CLAIRE] I do remember being very surprised, I think in year two,
when there was a speaker who had been a live stream speaker
in year one and this person is a fabulous speaker.
So they were accepted again with a total of 100 people.
They were accepted again with a totally different
talk proposal in year two,
because that's one of our talk selection rules.
Like we don't penalize people for having had
an accepted talk in the past.
I know some conferences do, they wanna have like
completely different sets of speakers
year to year to year to year.
So anyway, this person came in again,
but they were accepted for an on-demand slot.
And they made a comment like,
oh, I've been demoted this year.
And that was a surprise for me.
I'm like, you're not demoted.
All the speakers are great.
Like whether you're live stream or on-demand
is sometimes more of a logistical reflection,
not a quality assessment of your capability.
And yeah, but that's not how he saw it.
He saw it as a demotion.
And so I remember us talking about that.
And I don't know if that factored into your decision
to have everything be pre-recorded,
but it's always interesting to like try to see things
from the audiences.
[AARON] And I remember when we were first discussing it,
I had a slight bias.
I really enjoyed the live aspect,
but I also understand how high wire it can be.
And I was hosting one of the APAC live streams last year,
and I remember having to get our keynote speakers on
and all of the train of other things.
There's a lot that can go wrong.
So it is very interesting.
But what I've noticed is it does allow everybody to be live
once you've got sort of set that bar
and everybody can be live.
And the people on the stream did not,
it didn't feel like anything was pre-recorded.
And I think that is the key,
that everything ran and we had the live hosts.
I do think it's very important having live hosts
alongside the pre-recorded content.
And the flow was effectively as it was last year
with the live talks, which was fantastic.
But we had comments coming through in the hallway track
and so forth saying, "Oh, I didn't know these weren't live."
And some people even assumed that the speaker who was there
might've been on the live stream.
[CLAIRE] Oh yeah, remember what happened with Jelte Fennema-Nio?
He was giving his talk and it sounded a little bit tinny,
which was not the case for most talks.
Most talks had like fabulous acoustic sound,
but his was tinny, right?
[TERESA] Yes, and someone said,
"Someone should tell Jelte to do something."
Right?
And we're like, "We can't tell him it was pre-recorded."
This happened a month ago.
[CLAIRE] And that had to be repeated over and over again.
It was really interesting.
Like people just didn't, they did think it was live,
which is great.
It's great that the audience felt like
that's what they were getting, but it was also cool.
I mean, I was kind of disappointed
with the virtual hallway track in year one.
And I can't remember how I felt in year two.
[AARON] This year was an improvement.
I think year one was definitely quiet.
We were pushing very hard
and it was our first time up to bat on that.
And I think it's definitely grown very,
very much year over year.
[CLAIRE] Well, year one, remember,
we didn't even like get it set up and tell anybody,
even tell the speakers about it until late in the game.
So there wasn't as much expectation setting,
you know, preparation, creation of accounts,
getting on board, et cetera.
Anyway, and then there was that whole on-demand thing,
right, where they're really,
the on-demand speakers were like,
well, why should I show up?
Like, why no one's, my talk isn't being live streamed.
I'm not part of the live streams.
[TERESA] Yeah, I mean, I think it's gotten better every year,
but the difference between last year and this year
is more than just linear growth, right?
Like it really was much better.
[CLAIRE] Like, can we say dramatically better?
It was fun.
The chat, I know as a host, like I was completely,
because the talks are prerecorded and I wasn't a producer,
so I didn't have to worry about logistics
or anything like that,
that meant I really could pay attention.
When I was co-hosting with KK in live stream one
and Floor Drees in live stream two,
I could pay attention to the Discord chat.
And it was just a delight.
It was so much fun.
A lot of cool participation and engagement.
And what did you call it?
The confer?
"It's not a conference unless you can confer?" Absolutely.
And I think it also brings an energy as well.
I mean, just as we have folks in the live audience here,
and it'll be a smaller group
compared to the number of folks it goes out to
on Apple Podcasts and all the other place.
It makes a real difference when you know people are there
listening to you and you can engage and talk.
And the other thing I see
with a lot of live streamed events and platforms
is the chat, people don't,
they have a very, very low bar, expectation bar from that.
It's very ephemeral.
You don't actually get to have a conversation somewhere,
but here when you joined a space,
which is like a big room where you can connect with people,
Boriss is right here and you can talk with him
and have a side conversation and things will pop up.
And it's been fascinating.
And even with this last event,
you as a host being able to engage during the talks
with the people who are there,
that is, it's a very cool pattern.
So before we leave the topics of planning
and decisions about structure and use of Discord
for that virtual hallway track and things like that,
I'm curious if research of other events
was part of your planning cycle, Teresa.
And yeah, I already know the answer,
but I think it's worth talking about here.
[TERESA] Well, yeah, I mean, we took a lot of inspiration
from the P99 event, a lot.
Claire and I both worked with Bryan Cantrill
back at Sun Microsystems.
And Bryan made this comment about P99
that it was the best virtual conference
he had ever attended.
And so we reached out to the organizers and we said,
well, what did you do?
Why was it so great?
And we took a lot of inspiration from those folks.
I also got some inspiration from SCaLE.
And that was specifically for the speaker pages
that we put on.
I know that's not where we are yet,
but we added the speaker pages
and we didn't only put on this year's talks,
but if speakers had spoken the previous year,
we added their videos to the previous year's talks.
If they had been on this podcast, we added that.
So we created more richness for the attendees
to get more information.
And then of course we did the speaker surveys.
So that was long-winded, but yes, lots of research.
Can you remember where else
we got some inspiration from, Claire?
[CLAIRE] I mean, I think we definitely looked at
all of the Postgres community events that we love.
And even the Postgres community conference guidelines
POSETTE does not qualify as a Postgres community event,
but that's mostly because it's fully funded by Microsoft
and fully staffed by Microsoft people.
Or our designers are vendors that we pay.
So in that sense, they're Microsoft people too.
Those are the main reasons we don't qualify,
but we definitely paid attention
to all the other rules and guidelines
and tried to be as community-centric as possible.
And so I feel at least inspired
by all the PG events that I've been to
and just that all the relationships, right?
The amazing people you've met.
[TERESA] Absolutely.
Yep, absolutely.
[CLAIRE] I'm gonna drop a link in the chat
to one of the speaker pages for POSETTE
'cause this year is the first year
we had dedicated speaker pages.
And I'm choosing Adam Wolk
because he was a speaker last year.
So you can see a link to his video from last year.
And he did turn in one of the speaker interviews
that you mentioned earlier, Teresa.
And also because his name starts with an A.
[TERESA] (Teresa laughs)
[CLAIRE] So he's at the top of the list as one of the first ones
I'm like, "Oh yeah, he was a speaker."
So I'm not playing favorites here or anything like that.
[AARON] And Teresa mentioned earlier this week
that having the speaker page, for example,
sorry, having the speaker interviews on the speaker page
or having the previous talks on the speaker page
was something we got
from the Southern California Linux Expo.
So we learn a tremendous amount
from open source community events across the spectrum.
And we all have our favorites,
you know, go to KubeCon, SCaLE,
OSCON, the last one that was there,
GopherCon, PyCon.
In fact, we all met, I met the Citus Data folks
just after your acquisition at PyCon.
I remember we even had separate booths at that stage.
And all of these events that really care
about their communities have so much to learn from.
And we just borrow and share back across the board.
[CLAIRE] Okay.
We haven't talked about talk selection.
Because I'm hosting this podcast,
I'm a little sensitive to turning
the conversation back to me.
So, but I feel like we can't ignore talk selection.
So I don't know, what should we say about it?
Help me out.
[TERESA] So Claire, you were the chair of the talk selection team
as every, I don't know if everyone knows,
but everyone, Claire was the chair
of the talk selection team.
What were some of the,
what were sort of your golden rules?
Like when you were working on that?
[CLAIRE] I don't know if we have golden rules per se.
I definitely, when, I learned a lot
when I was on the PgDay SF talk selection team.
I think we called it a program committee.
And Christophe Pettus was the chair.
And one of the things I really liked about that
is he clearly, he gave us clear and crisp guidance
at every stage.
Like, and there was like a two stage decision making process.
The first was asynchronous, like asynchronous
where each person would review all of the proposals
and then vote on them.
But then we had a second stage that was synchronous
where we would all get together and we would look at,
you know, he had taken all the voting
and put together a proposal.
And then we would look at it
from different angles holistically
and try to figure out like,
could we make the potential schedule better?
Like was something dropped off the list
that really should be added back on the schedule
and what kind of trade should we do?
Anyway, so that's kind of the high level process
that we used.
It was definitely a two stage process, asynchronous,
and then we'd get together.
Fabulous, I think probably the most important part
of talk selection is having a really clear CFP
that gives helpful guidance to potential submitters.
Like we have this great set of resources
that we link to on the CFP page on the website
that you maintain, that you publish, Teresa.
And we try to give people examples of types of talks
and very specific guidance.
So I think I'd be curious,
I'll be curious to see in the survey data,
like if you get any positive or negative feedback
about the CFP process.
But that's part of the equation.
The other part of the equation up front
is just recruiting a great talk selection team.
So we have Melanie Plageman and Daniel Gustafsson
and Alicja Kucharczyk, did I say it right?
On the team.
And so they were fabulous to work with.
And we all, the four of us collaborated
really well together.
But I definitely saw my job,
like you think about people rowing in a skull for crew
and the person who's the stroke versus the coxswain
versus people in the other chairs,
everybody has a different role.
And I don't know, I do take that chair role
and that giving guidance role pretty seriously.
But we had a tough time.
We had 184 proposals and we could only accept 38 of them.
So it was hard.
Anyway.
[AARON] And things have become more competitive year over year.
And the quality of the CFP submissions that we've received
has just been amazing.
I remember from last year, there are so many talks.
You could have a whole other conference
with the talks that may not have made
that particular event that year.
[TERESA] So I can, I mean, I can share.
I know Pino asked for a little bit of survey data.
I'm quite pleased with our survey data.
I'm also, you know, I'm uncomfortable tooting my own horn
or whatever.
This is not my horn.
This is like the whole team's horn.
So please, anyway.
So I don't know if you all are aware
of what NPS scores, this is how likely are you to attend?
And that is an 81, which is pretty darn awesome.
Regarding the talks, people,
we had a question in our event survey,
is the collection of 42 talks useful to you
across all four live streams?
And three quarters of the people said flat out yes.
And the other quarter said some definitely are.
So I think you did an excellent job
of your talk selection, Claire, of the team.
When people were asked what delighted them most,
talks was mentioned the most often.
So yeah, so the talk selection, I think.
[CLAIRE] I know that I talked to Daniel Gustafsson
earlier this week,
and he chooses his words carefully, right?
And he does not compliment overly easily,
if that makes sense.
If you get a compliment from Daniel,
you feel good about it.
And he was quite pleased with the talk selection
and felt like we made some good choices.
So that was kind of cool.
I put a link in the show notes in the Discord
about our talk selection process.
So this was the first year that we published a post
that gave kind of insight behind the curtain
about the process we used
and trying to give some transparency into that.
And I did get feedback from a Postgres developer
on Mastodon, I think, in response to this blog post,
thanking me for writing it and saying that,
you know, they've submitted to a whole bunch of conferences
and sometimes, you know, do get rejected.
We all get rejected sometimes.
And that it was helpful to get a better understanding.
So that was kind of cool too, right?
Feeling like it was worth writing this blog post.
And we're not the only ones.
I think PGConfdev, Paul Ramsey, wrote a great blog post
about their talk selection process this year.
And I think the pgDay Paris folks also wrote something
after the fact as well.
Okay, so that's talk selection.
Is there anything else we should say about that?
[AARON] I think there's a couple of things.
The encouragement of first-time speakers.
I mean, this is not talk selection per se,
but getting people to that point of submitting a talk
has been really important.
And we've encouraged a number of people
to be first-time speakers,
which I think is really, really good.
And also being there, I think there is a feedback loop
that you need with the community
in order to get people to submit talks
rather than just a certain subset of people
who are already very familiar
with the conference circuit, for example.
And you've done talks on, and talks and blog posts, Claire,
about why to give a Postgres talk, for example.
And I think that is very helpful to people too.
[CLAIRE] That's actually a really good point.
As I talked about the components,
number one, having a clear CFP,
number two, recruiting a talk selection team,
and then being transparent about who they are,
letting everybody know upfront.
But we also did a lot of work,
so kind of point number three,
trying to really make sure as broad
and as diverse a set of people as possible
knew about the CFP.
Both as a public service,
like there's nothing worse than finding out about a CFP
the day after it closes,
and being like, "Darn, I missed it."
It's disappointing, right?
But also because if people don't know about it,
they're not gonna submit.
And for some people, if they're not encouraged,
they're not gonna submit, right?
Particularly if they're new, like you said,
new speakers sometimes need a little nudge.
[AARON] And there are so many people out there
with just fantastic things to talk about
that wouldn't automatically think,
"Hey, I could give a talk about this,"
or "I should share this out there."
And once you get them to it,
you hear things that you wouldn't have otherwise heard.
[CLAIRE] Yeah.
[TERESA] Pino just asked a question about
whether pre-recorded talks are friendlier
to first-time speakers.
And I think it depends on the person.
What's Marco's answer to everything?
It depends, Jelte, it depends.
Some folks, it was definitely easier
because they were nervous, they could correct mistakes
if they wanted to and things like that.
And other first-time speakers found it hard
because you're speaking to an empty room, right?
And so they didn't get the feedback from the audience.
[AARON] I know a lot of people who get that energy,
and myself included, when speaking to a room of people.
And that's something we continue to think about a lot,
is how to make sure people feel that feedback.
I think we've done that for the actual delivery of the talk
after it's been recorded,
so that people receive that feedback
through the hallway track,
'cause nobody wants to just put something out into the world
and not have that feedback.
But I do think we'll get to the stage
where we can have places where a pre-recorded talk
might be recorded with a group of other people,
and you actually get that energy back,
just like we do even in this podcast here.
[CLAIRE] So, I heard a compliment the other day.
This is not meant to be a victory lap and compliments only.
Like, we probably should talk about
any of the more painful parts behind the scenes
in the making of POSETTE
But I just want to share this compliment
with the two of you and with the rest of the organizing team,
including Isaac, Isaac Alvez and My Nguyen.
They said that, well, I heard the compliment in two places.
Once at the speaker and organizer
kind of pre-event cocktail hour, social hours,
what it was called at PGDay Chicago,
where somebody said,
"I love all of the designs and the graphics
that I see associated with POSETTE"
They said, "They're so delightful.
They're so fun.
They're so," I don't know if they said,
"beautiful or enticing."
I don't remember all the adjectives.
I just remember the feeling that,
and that was Elizabeth Christensen.
And the feeling that she gave me of just enthusiasm
that she was getting from the visual design
and the branding around POSETTE
So that's kind of like compliment number one.
And then this week, I was in a leadership team meeting
with kind of like my boss's staff
and the engineering director's staff.
And people basically talked about the professional vibe
that they got from the designs, the live streams,
the graphics, the webpages, whatever,
the whole kit and caboodle.
And so, I mean, let's talk about the visual design
and branding or the pink elephant mascot that you used.
Like, was this important or did you just throw it together?
Or?
[TERESA] Well, Claire, you know the answer.
[CLAIRE] Yeah but the audience.
The listeners don't know the answer.
[TERESA] And Claire.
Yeah, no, there was, you know,
we knew we wanted an elephant, right?
It's a Postgres event after all.
Even when it was named Citus Con,
we wanted an elephant, not a unicorn.
And so there was, I don't, again,
I don't remember how many options we had that first year,
but we did end up landing on our fabulous pink elephant
that I just love to death.
[CLAIRE] Yeah, he's quite adorable.
And I like the fact that when something has a mascot,
that mascot transcends years, right?
It just, it can stick with you.
Like, imagine POSETTE in 10 years time or five years time.
Like, I imagine it will still be the same pink mascot,
even as other elements of the design evolve
and, you know, grow older, et cetera.
[AARON] And cute animal.
[TERESA] Yeah, we added more purple to the background.
[AARON] Cute animal mascots in open source communities
is a recurring theme.
When you look at all the favorite language communities,
you know, Python and snakes and Rust
and Ferris the crab and gophers.
And for the Go community, it's obviously Postgres,
the elephant, it's a lot of fun.
People like fun.
[CLAIRE] Okay, well, shout out to Teresa,
you as chair of the organizing team
and Isaac and My for just doing a great job
on the visual design and giving us a mascot
that we can all gravitate toward, I guess.
So sadly, oh, go ahead.
[TERESA] Yeah, and one thing,
oh, I was just gonna say one other thing about design.
For those of you who attended Citus Con previously,
you'll notice that each year it changes a bit
because we do want people to know where they've landed,
right, that they've landed in the right place.
But we did, of course, keep our pink elephant
even with the name change
because we wanted that connection.
This is the third annual event, not the first.
[AARON] And I do also think our branding
is very different for this event.
You know, this is an event that is community first.
It's from the Postgres team at Microsoft.
It's not a first party Microsoft, you know,
event for our products and our things.
So it's a real collaboration with the community.
So it does have a truly different feel
to a lot of other things that we do.
We're very good at branding and other things
in other contexts, but this is,
it's very unique even at Microsoft, I would say.
[CLAIRE] Yeah, I like the fact that on all the POSETTE webpages
that I'm looking at, that you can,
it's near the footer typically.
It's further down the page.
You have to scroll, but the attribution is there
so that it's clear who the organizer is,
so that that's not misleading in any way, right?
You know, the Postgres team at Microsoft
is proud to be the organizer of an event for Postgres.
I love the inclusion of attribution,
but the fact that it's not like hitting you
over the head at the top.
I just think that's a nice balance
for a community first kind of event,
which is probably no different
than a lot of the other community events
where like the sponsors are visible or they should be.
They are like, go to the PG Conf EU thing.
The sponsors are down a sidebar of the pages
and they're quite visible, which is good.
Like you want to know who's paying for this thing, right?
Who's hosting it.
I go to a friend's cocktail party.
I want to go say thank you to the host and hostess
or host and host and whoever it is that has organized it
and show appreciation for it too.
[TERESA] Yeah, and I think, I mean, that is something
that we've worked hard on our Postgres community team,
to do consistently.
If you look at our socks that we give away
at all of our events,
and by the way, there are POSETTE socks.
They, Microsoft is on the bottom, right?
It's not way up high.
And our activity book,
we, everybody knows it was made by Microsoft,
but it's not on the cover, it's on the back.
So we worked really hard to show that community first.
[AARON] I think I heard swag in there, Teresa.
One of my favorite things.
[TERESA] I did get the word swag in there.
[CLAIRE] I think giving the appreciation to the community.
I think this is another thing that POSETTE and Citus Con
and your team overall,
showing up to all of the community events
has done extremely well.
And it's fun, and I think it's very important
to the community.
Tell me some of your thoughts around swag
and how you make it meaningful,
because I know that's incredibly important.
[TERESA] I will, but while I'm talking,
I was about to go and drop in the link to the swag
for any of the people here,
that if you're interested in getting our sticker packs
for POSETTE, would you mind dropping the link in
or Ari, somebody, to our swag form?
Because I am here in the San Francisco office today
to ship swag.
So when we're deciding what swag to do,
first of all, we always have to do stickers
because well, everyone loves stickers,
but they need to be meaningful stickers
and they need to have good graphic design
and fun, something that each of us,
even those who don't stick stickers
would like to stick on our laptop
if we were laptop sticking kinds of people, right?
So this year we created two sticker sheets,
one that's all about the event,
all about POSETTE,
and then the other sticker sheet is all about sort of,
I will call it, Postgres and Friends
or friends of Postgres.
So there's a Slonic sticker on the sheet
and a Python sticker and a VS Code
and I forget all of them, GitHub on the sheet.
And then of course we have a sticker
announcing the name for this podcast right here.
So that was something for a virtual event,
you need to think about whether or not you can mail it,
how easy and what the cost associated with mailing is,
because if you send a insulated coffee mug
like I'm drinking from now,
it's very different than sending something
flat.
[CLAIRE] Aaron and I were having a conversation the other day
because there is a philosophy out there
among some conference organizers
and reasonable people, smart people can disagree about this,
but there is a philosophy that says,
maybe we shouldn't be producing swag,
maybe everything should be digital,
maybe does a lot of the swag
just end up in the garbage anyway,
because people don't like it
because they feel like it's just advertising.
And so I know that one of the things
you put a lot of thought into is,
how do I create swag that won't end up in the garbage,
that people are going to enjoy,
they're going to use,
and if not for themselves with their significant others,
right, or somebody else in their family.
And like the Postgres activity book,
which I know wasn't part of POSETTE's swag this year,
but is really popular,
like especially for anybody with nieces,
nephews, kids, cousins,
and even some adults really enjoy going in
and kind of therapeutically coloring in the pages
or solving the puzzles.
So I think it's nice that you put that thought
into what people will enjoy and what they will want.
[TERESA] Yeah, it's important.
I mean, why send another thing
that's just gonna go in the trash?
Like, it doesn't make any sense.
[AARON] I believe if you're going to do swag,
you have to set a very high bar.
I mean, you could go swagless and talk about other things,
and that's very good and important and sustainable.
But I think if you are gonna do swag,
it needs to be meaningful,
it needs to mean something to the community.
It can't just be something generic
with a logo thrown on the side.
It should be practical,
something people can actually use,
not just the seventh iteration of something,
and we kind of collect these things.
And also valuable,
something that's not cheap and plastic
and kind of destined for the landfill.
I think if you can hit one or more of those things,
it makes a huge difference.
[CLAIRE] So I've got a bunch of questions about favorite moments
that I really wanna explore with you.
And Teresa, I don't know if you know this,
but we do not end on the top of the hour.
This podcast is gonna go
until we run out of things to talk about.
But I wanna share something
that just came across on the chat,
'cause I just think it's pretty wonderful.
And it goes back to that rename.
And by the way, I'll just tell everybody right now,
when my boss and you, Teresa, and others,
when people brought up the possibility
of renaming Citus Con, I was not a fan.
I used to work at Citus.
I'm positively biased toward all things Citus.
I like the way Citus Con rolls off my tongue, Citus Con.
It kind of reminds me of Comicon, right?
And so I was not, I worked on it really hard.
I was the person in charge of leading the rename,
but I wasn't a fan initially.
Anyway, it's so heartwarming to find out I was wrong
and to get feedback like this.
So reading from the chat from Boriss Mejias,
he said he didn't put Citus Con year one
in his priority to submit into the CFP
because he really thought it was a conference
around the Citus product.
And he submitted to Citus Con year two
only because he and I were together at FOSDEM,
and apparently I persuaded him that it was a good idea.
And even then almost missed the deadline,
but he got it in like literally with a minute to spare.
And then only after participating in Citus Con year two,
did he really realize that it was something
for the broader Postgres community.
And so, yeah, kudos.
I'm glad we did the rename.
In hindsight, it was the right thing to do.
Thank you, Boriss, by the way.
And thank you for being a co-host in year three.
[TERESA] Yep.
Oh my, yes, a co-host with Jelte.
I think that, I don't, they were so funny.
One of the very funny yet insight,
like observant things that Boriss said
is he looked at the names of the four of us
on the organizing team, right?
And so it's Teresa, Ariana, Aaron, and Eren.
He said, "We all have names that have vowel, R, vowel."
So, we were the pirate team.
[CLAIRE] Also got the impression.
I should go back and replay exactly what he said,
but I got the impression that he was suggesting
that that was a requirement.
To be on the organizing team,
you need to have a certain phonetic sound
or vibe to your name or something like that.
The other funny thing that happened with Boriss
and with Jelte, they were the co-hosts of livestream four.
And by the way, I know you published all 42 talks already
and that we should drop the link to that playlist
of 42 talks into the show notes,
but there's also a playlist of all four livestreams.
So people can replay those livestreams
if they wanna see some of the in-betweens
and the banter between the co-hosts
as they were introducing the various speakers and talks.
But so one of the funny things they did is,
well, they put on shades at one point
in reaction to one of the video trailers
that was promoting the talks
from one of the other livestreams.
I thought that was, that reminded me of that song,
like "Future's So Bright, Gotta Wear Shades."
And the other thing they did is at one point
to show our commitment to translations and captions,
I think it was, Boriss just started speaking Spanish.
And then Jelte just responded in Dutch.
And that was not planned at all, apparently.
Boriss told me afterwards that was completely ad-libbed.
And even when Boriss did it,
he didn't expect Jelte to respond in Dutch.
So he was kind of pleasantly surprised by that too,
which I thought was cool.
[AARON] I found myself up in the early hours of the morning
here in Toronto watching that livestream
and I stayed on much longer than I intended to
because it was just so entertaining.
It was one of the most entertaining streams I've seen.
So thank you.
[TERESA] Well, and for someone who was very sleep deprived
at that point, I was like, "What?"
"What are they saying?"
It was just so funny.
[CLAIRE] Well, and Pino and Melanie, so Pino de Candia and Melanie Plageman,
they were the co-hosts of Livestream 3.
We'll just do this in reverse numerical order.
And I did not get to watch most of that live
because I had been up for 24 hours
co-hosting Livestreams 1 and 2.
So I've only been able to see bits of that on replay.
But what I could tell
is how much preparation they had done.
That's all the hosts did that.
They took it seriously.
They did their research on the speakers, on the talks.
[TERESA] Absolutely.
[CLAIRE] On the pronunciations, right?
To make sure to pronounce people's names properly.
And...
[TERESA] You know, one of the things, Claire,
I'm sorry to interrupt,
that I was so glad we did the speaker interviews
because it gave the hosts fodder for their intros.
You know?
Yeah, it was, wow.
I mean, everybody, all the hosts were amazing.
[CLAIRE] Well, and I don't think we've even promoted
the speaker interviews yet,
but that's gonna give the team just like one more thing
to share with the world, if you will,
and hopefully then maybe drive some more traffic
to that person's talk as a result.
Which I think is in some sense the goal, right?
Is to get these learning models, if you will,
this knowledge transfer out there in the world
so that people, other Postgres users, Postgres developers,
future Postgres contributors, you know,
can all learn from it.
[AARON] And I've said this multiple times,
but year over year, I find myself going back to talks
from the previous years, 2023, 2022,
because there's so much heavy duty learning
to be done in there.
And it's just a great asset for the entire community.
And it's wonderful.
[CLAIRE] Okay, so Pino and Melanie did, I think,
a fabulous job together.
And then livestream two was Floor Drees and me.
I don't, it's kind of a blur in my mind.
(laughs)
[TERESA] No, you were awesomesauce.
All of the, every single pair, I was thinking about this
and I wish I had written it all down,
but I thought about every pair of hosts
and every pair brought something different
to the host experience.
So like KK, well, we were going reverse order,
but oh well, KK, right, he had all of the,
so much technical expertise,
but also he's somewhat new coming in
to doing the community aspect.
So he had all of that.
And you know how to host, Claire,
you guide everybody on the hosting
as you do here and everything else.
Pino and Melanie, that combination was awesome
because, well, it just was.
Melanie had all of that,
the committer perspective and things.
It was just really great.
[AARON] I was on with livestream three
and I love the technical and the side conversations
that were popping up in the chat
where Pino was diving in and Melanie was talking about.
And it was really just nice to sit there and soak
and see the things that were coming up.
[CLAIRE] So KK or Krishnakumar Ravi is his long name,
but we all just call him KK.
He is the engineering manager
for our Postgres contributor and committer team
at Microsoft.
But he's also very knowledgeable Postgres person
in his own right.
Like you see him get up on stage,
I saw him give a talk at PGDay Chicago
about some very kind of low level Postgres topics.
And he had a room of, I don't know how many people,
70 people, 60 people, just all paying rapt attention.
So like he really knows his stuff.
Anyway, he and I ended up taking the same flight home
from PGConfdev,
which was up in Vancouver at the end of May.
And he was just bubbling over with joy
and having had such a great conference up there.
And so was Jeff Davis,
who happened to be on the same flight too from Amazon.
And so it was interesting to me too,
as we were hosting,
as we were hosting livestream 1,
at some point we ended up doing a little bit
of a reflection on PGConfdev
and his face ended up lighting up all over again.
Like he's still really, really enjoyed that.
And it's just fun to see people's faces light up
when they talk about Postgres community things.
Okay, so chickens, we need to like,
what do chickens have to do with POSETTE?
What's up with that?
[TERESA] Okay, so what is up with that was one of the things,
one of the inspirations that I got from Floor actually
in my research was to have,
rather than just get all the speakers together in advance
and say, oh, don't wear a striped shirt
and be sure to leave room on your slides for captions.
And all of those little things that speakers need to know
if they're doing a virtual event,
instead of standing up in front of a room.
She said, have an opportunity for the speakers
to introduce themselves,
to have it be a bit more interactive
than just a bunch of information.
So that's what we did.
And we renamed it to the Meet and Greet.
And I, but there were like 40 people on the call.
And if we each took a minute introducing ourselves,
then 45 minutes would go by, right?
So I gave an example of how I wanted folks
to introduce themselves.
And I said, hi, I'm Teresa Giacomini.
I'm the chair of POSETTE this year,
and I love to garden and I have chickens.
And that was my intro.
And then the next person went and they said,
oh, I have chickens too.
And someone else went and they had chickens.
And then somebody didn't have chickens,
but they had two kids
and someone else had a dog instead of chickens.
And by the end of it, it seemed like, I don't know,
I can't remember, Boriss, if you were on that first call,
but by the end of it,
it sure seemed like at least half the people
on the call had chickens.
And then Newvick Lee, one of our speakers,
used chickens as, or a farm with chickens
as the theme for his talk.
So it just kind of became this goofy theme.
[CLAIRE] Well, and I think at the end of the day,
like one of the things that's so cool
in the Postgres community is people are all very focused
on either using or contributing to the technology,
the project, the community,
like sharing their knowledge, et cetera.
So it is about the work.
It is about the tech.
But at the same time,
people give each other space to be human,
to be goofy, to be funny, to have a real life,
to share their personal experiences.
And that's part of what was so cool about POSETTE is,
I think, like, I think a lot of the speakers
felt like they could be themselves.
It was so cool to see them just talking, I don't know,
and sharing their expertise.
So.
[TERESA] Yeah, the hallway track for the meet and greet
was pretty lively.
The chatting, we were on a Teams call,
but the chatting in Teams.
[CLAIRE] So there were these video trailers
and they were so much fun.
I think that is what Boriss and Jelte
put their shades on for afterwards.
Like, they really were.
Like, I was delighted every single time I watched them.
They're like, what?
Somewhere between three to four and a half minutes long each
and you organize them.
There was like a small video snippet for each talk
and you organize them by live stream.
Is that right?
Okay.
Anyway, I just can't wait to,
anybody can go watch them now by going
and watching the live stream replays,
but that's a matter, you gotta kind of,
like, you know, move the cursor and figure out
where in the live stream they happened.
And each live stream contained a video trailer
for the other three, right?
[TERESA] Correct.
And then for the last two live streams,
we actually ran the trailer for those live streams as well,
sort of as an intro to what was gonna happen later
in the live stream.
We figured that out in between.
Hey, we could use the introduction.
Oh, that's a hot tip.
Mm-hmm.
It's just the hot tip for anybody
doing this kind of an event.
It is totally AOK to change course
to learn from live stream one
and do something different in live stream two
and learn from live stream two.
And that's what we did with the trailers.
And so, Boriss and what happened was
we ran the trailer for live stream four
at the beginning in the welcome.
And when Boriss and Jelte came back on,
they had sunglasses on because they were just so starstruck
by all of the fabulousness that was going to happen later.
[CLAIRE] So there were how many speakers total?
[TERESA] Yeah, 44 speakers, 42 talks.
And so we do have these trailers
and Claire and many other people have convinced me
that we need to publish them for the world to see.
[CLAIRE] Okay, hang on.
[TERESA] So I'll be doing that in the next.
[CLAIRE] In fact, I think you immediately agreed.
[TERESA] Well, it depends on when,
like somebody, someone suggested it to me
like Thursday, like after I'd been up a long time.
I was like, oh, more work.
But no, it wasn't hard to convince me.
They're very cool and they're fun.
And hopefully they'll inspire people
to watch some of the talks because they're inspiring.
[CLAIRE] You just brought up the topic of work.
Like if someone is sitting there listening to this
or walking their dog listening to this podcast
and has been thinking about,
maybe they work at Microsoft and they're thinking about,
how should I volunteer to be on the organizing team
for a POSETTE next year?
Or maybe they work at some other company
and they're thinking about being
on a Postgres community events organizing team.
Like is the work worth it?
'Cause it's a lot of work, but is it worth it?
[TERESA] Oh, unequivocally yes.
Absolutely yes.
It's inspiring work.
You know, like I listened to all those talks
and I got to be behind the scenes for all of them.
Behind the scenes for all of that
and build relationships with 44 different people,
both inside and outside of Microsoft.
I mean, there's a long list of positives, but it is work.
But it is still a lot of work and a lot of time.
But there's a lot of like,
there's this line from a song that I love.
It's like, I wanna have pride like my mama has,
not like the kind in the Bible that makes you bad.
And that's how I feel.
I feel very, very proud.
I want to have pride like my mama has
and not like the kind in the Bible that makes you bad.
Because being, there is, you can be too proud, right?
You can be overly proud and that's not it.
I'm quite proud of POSETTE and the,
what the team of people that did this.
And the team is the speakers and the hosts
and the talk selection team and the organizing team
and the managers of the people that were
on the organizing team and the talk selection team
and the people that funded it.
I mean, it's big.
[CLAIRE] People that funded it too.
It's big, big, big.
That's important.
We wouldn't have made it happen without the money,
if you will.
And then Ari Padilla, who's normally here.
She's not here today as a co-producer,
but she's normally a co-producer of this podcast.
She was on your team doing a lot, I mean, the social work
and the social promotion,
I thought was extremely well done this year.
We definitely had more activity than we had in past years.
And then Eren Basak was driving, I think,
the promotion on LinkedIn too, for your team.
[TERESA] Absolutely.
And Ari was there, like, through all four live streams,
the beginning of every single one.
That was not some programmed pre-scheduled tweets
and posts that were happening.
Ari was up every half an hour posting, right?
And making sure that-
[AARON] These sort of efforts, they're definitely a team sport
and you definitely have to be prepared to do the work
and so forth, but it is just so rewarding
to be serving the community.
And to the point, Claire, about funding,
we get to do this as our day job
and it's a tremendous privilege
and it's great that Microsoft enables us to do this.
And it's a wonderful time in history
to be able to be serving open source communities
a company like Microsoft.
[CLAIRE] Yeah.
My boss, Charles Feddersen,
who was one of the invited keynote speakers,
and we should pause and talk about the keynote speakers
for just a second,
but his support of our time and the funding, it was huge.
Like, couldn't have done it,
wouldn't have had the luxury of organizing this event
without his support.
So for the talk selection team, we decided on 38 talks,
but then I took the lead on figuring out
who to invite for our four keynote speakers
'cause each live stream had one keynoter in the beginning.
And I was so happy that, well, that people said yes
to the invitations to be a keynote speaker.
And with the kind of diversity of topics that we had, right?
I mean, Charles talked about all the Postgres things
that we're doing at Microsoft,
which of course I'm quite proud of.
Sarah Novotny shared lessons and learnings
from her work in open source
on other projects like Kubernetes.
Regina Obe is a brilliant technologist
in the PostGIS and open source geospatial world,
book author, on the executive steering committee for PostGIS
and having her kind of try to bring together
the open source geospatial community
and the Postgres community in her keynote,
I thought was pretty darn cool.
And then I loved Thomas's walking tour
on the history of Postgres and PostgreSQL.
Like that was pretty cool too.
So I don't know, I was glowing.
I was super happy that they said yes.
And with what they ultimately, each of them,
each of Charles and Regina and Sarah and Thomas
and those names are in the order of the four live streams,
each of what they delivered.
Okay, am I just waxing philosophical now?
[AARON] Well, I think the keynotes were wonderful
because it was such a wonderful cross section
of the community and when people come to a community,
I know it's a technical community,
but in the PostGIS world, it's very much the people as well.
And there's so many different facets to it
and that's what makes it so rich.
[CLAIRE] One of the things I wanted to share,
I published this ultimate guide blog post
that kind of sliced and diced the talks
into different categories and tagged them,
et cetera, et cetera.
But what I didn't share in that
is some of the like speaker metrics that I calculated.
So I just thought I'd share them here.
Of the 42 talks, 48% of them had talks
with speakers from the Americas,
whereas 45% of them had talks with speakers from EMEA.
EMEA is Europe, Middle East, Africa.
And then 7% of them had talks with speakers from APAC.
So Asia Pacific, so whether that's New Zealand or India
or whatever other countries.
So it was fairly diverse in that sense.
And then of the 42 talks, 10 of the talks had female speakers
and yeah, I don't know, I just wanted to share that.
We didn't have quotas or anything
as we were doing talk selection,
but we definitely at the end, like step back,
you wanna know that 100% of your talks
should not be from a single country, right?
100% of your talks should not be from people
with a singular type of background.
So that was-
[AARON] I think the great thing about the Postgres community
as well as it's such a global community
and we're always talking about how many contributors
and other folks are based in Europe, for example,
it's very hard to have a North American centered mindset
when you're serving a community
that's as diverse as Postgres.
And it's really been possible even in one event
to be able to get such a good cross section across the board
[TERESA] And that cross section means captions are hard.
[AARON] But even more useful to make it more accessible.
[TERESA] I'm teasing, I was teasing.
[AARON] But that's the wonderful thing.
Somebody from another region,
I have some Kiwi in my accent,
people find me hard to understand at times.
Some people say they need to see my lips moving
and all the rest,
but somebody who's delivering
some very deeply technical content
where you have to understand even the technical terms.
Maybe you're just new to that particular part
of the technology and you know what it is
because you see it on the screen as you're hearing the talk.
And I do think that's quite magical
and it's even more important
in these kind of community talks, which is fantastic.
[CLAIRE] Teresa, I just wanted to ask you about that quote
that you shared earlier.
Aaron put a link into the show notes.
It looks like those are lyrics
of the "I wanna have pride like my mother has"
"and not like the kind in the Bible that turns you bad"
He says it's the The Avett Brothers.
So I'm just curious,
are you wearing an Avett Brothers brothers t-shirt right now?
'Cause I know you're a huge fan.
[TERESA] Well, I wouldn't be wearing an Avett brothers t-shirt
because their name is the Avett brothers.
[CLAIRE] Oh my goodness gracious.
Okay, I stand corrected.
[TERESA] Yeah, but no, what I am wearing today
is a rainbow stripe t-shirt because it is pride month.
So, and I'm here in the office.
If I were home, I would be having,
you know, my PJs on probably, but.
[CLAIRE] So the other thing I wanna thank you for
is actually I'm channeling Pino de Candia right now.
And I heard this as well from another one
of my colleagues here on the Azure team, Guy Bowerman,
that people really appreciated that there were live streams
in based in a few different time zones
that made it more accessible.
I've heard that from several different people.
So thank you for that,
even though it meant that, you know,
some of us were a bit sleep deprived,
especially you, Teresa.
[TERESA] That did come up in survey results too.
Like a few different people said, thank you.
It meant that I could watch some in my time zone
and that the trailers gave me an insight into others
that I would watch it on demand later.
Like, yeah, I think it's important
to be in multiple time zones.
Because the hallway track was so fun this year, right?
Like, sure, anybody can watch any of these talks
on their own time, right?
But-
[CLAIRE] 1.5x speed.
[TERESA] Right.
[CLAIRE] With captions.
[TERESA] Can I just tell you that some of them sound,
don't tell anyone, but there are a handful of them
that sound even better at 1.5 speed.
I think--than they do normally.
Not all of them.
[CLAIRE] I cannot listen to myself at normal speed.
At normal speed, I think I talk too slowly
and I get really bored.
So I-
[TERESA] Oh no, you don't talk too slowly.
[CLAIRE] Really?
[TERESA] Really.
But there are some, most of them, one and a,
I can't do, I think you can do 2x speed.
I can't do 2x speed.
I get anxious listening at 2x speed
because the people are talking so fast.
They're going like this and it makes me feel like,
oh my God, they're in such a hurry.
And it makes me anxious.
1.5 speed is my speed up speed.
But anyway, no, you mentioned the multiple time zone thing.
And I think it's important to have an opportunity
for people to participate live in some way in the Discord.
And that's what having the multiple time zones does
'cause they can watch the videos later.
[CLAIRE] Okay, this is the perfect,
you've given me a softball and this is not planned.
For anybody listening, Teresa doesn't know this.
There was a tweet last night from Kelsey Hightower
and I loved it and it resonated with me,
but I wanna hear how the two of you respond.
He said, "My advice for small tech conferences,
fewer tracks and more shared experiences.
It's hard to resist scheduling multiple tracks,
especially when the majority of speakers
are paying to speak."
And I'll explain that in a second.
"Too many tracks dilutes the audience
and doesn't set the speakers up for success."
And what he means by majority of speakers
are paying to speak is he means that like,
people have to fly themselves to the event.
People have to not spend their day at work
doing something else,
but instead spend their day at the conference, right?
So the speaking, sharing that expertise,
paying to get yourself there,
like that is a contribution, if you will, right?
So anyway, his advice,
fewer tracks and more shared experiences.
What do you think about that?
[TERESA] Well, one of the structures
when we were trying to figure out
the structure for this year was to run,
like one option was instead of going over two days,
was to run two tracks,
you know, still have four live streams,
but competing against each other.
And we, like, I agree.
I think that facing it and having it
where we have a single thing
that people need to pay attention to at any one time,
I would agree for our size events.
Now, if we ultimately ended up with twice as many talks
and we could, what do I wanna say?
Categorize them by a potential audience, then maybe,
but for the event that we have now,
single track is definitely makes sense.
[AARON] I think it's very much to do with scale as well.
I take the example in the Kubernetes community,
for example, KubeCon as it's grown.
I think as you get something
that just gets bigger and bigger and bigger,
and Kelsey is from the Cloud Native community
and has been a staple in the Cloud Native community,
it can just be absolutely overwhelming.
You go to a conference, you know,
you don't even know where to look.
People say, oh, go build your schedule.
You're not really building your schedule
and choosing between three and four different tracks
and saying, I'll see this one, I'll see this one,
I'll see this one.
It really ends up being sort of almost a random
pull out of the pot.
And the track that so many people are really there for
is the hallway track.
And I think anything you can do
that gives that shared context to people
and allows them to talk about things
and connect around the content
really does help.
But that also means that these smaller conferences
are incredibly valuable.
The focus is valuable
and building those shared experiences is valuable.
And I remember being at PyCon some years back
and PyCon is the largest Python conference.
It's the main primary Python conference.
But it would be capped,
they were saying next year it's gonna be in this city,
but it is gonna be capped at this size.
So the only way we can scale
is through more regional conferences,
all the regional PyCons, the PyCon Canada,
the PyCon such and such, PyCon such and such.
And that is how you achieve that scale
without breaking community.
And it is definitely a feel.
It doesn't matter sort of how you do with it.
Okay, maybe you have a single track conference
or a multi-track conference,
which is small but very carefully thought out.
It doesn't matter how you get that connectivity,
you have to build that shared context
and make sure you're not overwhelming people.
But I do think that trends towards seeing more of that
in the smaller and more focused
and more community centric events.
[CLAIRE] All right.
Well, listen, this has been a fabulous podcast.
Before we wrap up, I have a question for Teresa.
Is there anything else you wanna share
with a potential conference organizer
who is thinking about either
joining an existing organizing team, right?
Or starting up their own organizing event
like you did with PgDay San Francisco a few years ago.
You and Stacey Haysler were the two co-chairs
of that organizing team.
But any inspiration, any guidance,
any like what's your top recommendation?
[TERESA] That's a really good question.
I wish you had sent that to me earlier
so that I could like think about it a little bit.
But this is what popped in my head.
So two things.
First thing is just know that it is a lot of work
and it's very gratifying.
So know that going in,
be ready to spend a good chunk of time on it.
And secondly, I would say to
build your team that is diverse
in terms of skills,
but also super flexible
and willing to hop in on tasks
they're not necessarily familiar with and help out.
So yeah, the two things would be know it's work,
know it's fun and build your team.
Think about how you build your team.
[CLAIRE] All right.
And I'm gonna drop a link into the show notes
as well because as I asked the question,
I remembered that you and Henrietta Dombrovskaya
gave a talk at PG Conf EU last year
about running a PGDay, right?
[TERESA] We did.
[CLAIRE] In your city. And I think I know there were a whole bunch of people
in that session taking notes
and they were taking notes
because they have since started their own PGDay.
So I think it had a positive impact
on those folks certainly.
So thank you.
Aaron, thank you very much as well.
Thank you, Teresa,
for being part of this making of POSETTE podcast discussion.
The next episode is gonna be recorded live
on Wednesday, July 10th at 10 a.m. PDT.
The guest will be Alicja Kucharczyk.
Alicja is based in Poland.
She works at Microsoft.
She's very active in the Postgres community
and she is an expert at helping Postgres users
optimize their configurations, their settings,
their workflows, and their use of Postgres.
And so the topic will be becoming a Postgres consultant.
If you wanna mark your calendar right now,
you can go to aka.ms/pathtocituscon-ep17-cal
and you can always get to past episodes
and get links to all the various podcast platforms
where you can subscribe.
And we love subscribers at aka.ms/pathtocituscon
Transcripts are included on all the episode pages
on Transistor too,
so you can also get to those at aka.ms/pathtocituscon.
We do plan to rename this podcast in the July timeframe.
So in the future,
you will find us online as Talking Postgres,
but we will make sure that all the links
I just shared with you still work
and take you to the new Talking Postgres name.
Before we leave, if you have enjoyed the podcast,
please rate and review us
and just it'll help other people discover the show.
Or you can post a compliment
on your favorite social media platform,
whether that is X or Mastodon or LinkedIn
or Threads or wherever.
And a big thank you to all the wonderful people
who joined the recording live today
and participated in the text chat on Discord.