Skip to content

Commit e37cbc1

Browse files
authored
Merge pull request #135 from manikanta-hitunik-com/patch-132
Update 451-djangonauts.txt
2 parents 57182c3 + 4211da8 commit e37cbc1

File tree

1 file changed

+48
-49
lines changed

1 file changed

+48
-49
lines changed

transcripts/451-djangonauts.txt

Lines changed: 48 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -2,53 +2,53 @@
22

33
00:00:05 helps Python and Django enthusiasts become contributors and potentially core developers
44

5-
00:00:11 of Django. It's called Django knots and their slogan is where contributors launch. On this
5+
00:00:11 of Django. It's called Djangonauts and their slogan is where contributors launch. On this
66

7-
00:00:16 episode, we have Sarah Boyce from the Django team and former Django knot and now Django
7+
00:00:16 episode, we have Sarah Boyce from the Django team and former Djangonauts and now Djangonauts
88

9-
00:00:21 knot mentor to Shara Gupta. Not only is this project excellent for the Django community,
9+
00:00:21 mentor to Tushar Gupta. Not only is this project excellent for the Django community,
1010

1111
00:00:26 many open source communities would do well to keep an eye on how this creative project
1212

1313
00:00:30 is going. This is talk Python to me episode 451 recorded January 10 2024.
1414

1515
00:00:51 Welcome to talk Python to me a weekly podcast on Python. This is your host Michael Kennedy.
1616

17-
00:00:56 Follow me on mastodon where I'm at m Kennedy and follow the podcast using at talk Python
17+
00:00:56 Follow me on mastodon where I'm @mkennedy and follow the podcast using @talkpython
1818

19-
00:01:01 both on boss to dawn.org. Keep up with the show and listen to over seven years of past
19+
00:01:01 both on fosstodon.org. Keep up with the show and listen to over seven years of past
2020

21-
00:01:06 episodes at talk by thon.fm. We've started streaming most of our episodes live on YouTube.
21+
00:01:06 episodes at talkpython.fm. We've started streaming most of our episodes live on YouTube.
2222

23-
00:01:13 Subscribe to our YouTube channel over at talk python.fm slash YouTube to get notified about
23+
00:01:13 Subscribe to our YouTube channel over at talkpython.fm/YouTube to get notified about
2424

2525
00:01:17 upcoming shows and be part of that episode. This episode is sponsored by Neo4j. It's time
2626

2727
00:01:25 to stop asking relational databases to do more than they were made for and simplify
2828

2929
00:01:30 complex data models with graphs. Check out the sample fast API project and see what Neo4j
3030

31-
00:01:36 native graph database can do for you. Find out more at talk Python.fm slash Neo4j and
31+
00:01:36 native graph database can do for you. Find out more at talkpython.fm/Neo4j and
3232

3333
00:01:44 it's brought to you by posit connect from the makers of shiny, publish, share and deploy
3434

35-
00:01:49 all of your data projects that you're creating using Python streamlet dash shiny bokeh fast
35+
00:01:49 all of your data projects that you're creating using Python streamlet, dash,shiny bokeh fast
3636

3737
00:01:54 API flask quarto reports, dashboards and API's. posit connect supports all of them. Try posit
3838

39-
00:02:01 connect for free by going to talk python.fm slash posit POS it.
39+
00:02:01 connect for free by going to talkpython.fm/posit POS it.
4040

4141
00:02:08 Hello, hello. Hey, Sarah. Hey, Tushar. Welcome to talk Python to me. So good to have you
4242

43-
00:02:16 both on the show. You know, when I saw the Django knots project, I think it was Brian
43+
00:02:16 both on the show. You know, when I saw the Djangonauts project, I think it was Brian
4444

4545
00:02:22 Okken that had found it and started talking about on Python bytes initially. I'm like,
4646

4747
00:02:26 oh, that is a brilliant idea. I definitely, definitely need to talk to the people behind
4848

4949
00:02:31 it. So, so glad to have you both here. You both are playing multiple roles in this whole
5050

51-
00:02:37 process, which is fantastic. So excited to dive into the Django knots.
51+
00:02:37 process, which is fantastic. So excited to dive into the Djangonauts.
5252

5353
00:02:41 Amazing. I actually remember when that came up and we were all got excited and we're like,
5454

@@ -84,7 +84,7 @@
8484

8585
00:04:00 Yeah. Good question. So originally I was pretty much full stack Django experience with Django
8686

87-
00:04:06 templates and then I changed companies and then it was with a react front end and a Django
87+
00:04:06 templates and then I changed companies and then it was with a React front end and a Django
8888

8989
00:04:14 rest framework API backend, which is perhaps quite a typical setup really. And I've changed
9090

@@ -122,7 +122,7 @@
122122

123123
00:05:41 in there I got introduced to Django and to Carlton as well. And I think from there only
124124

125-
00:05:47 Django Nodes got me as one of the contributors trying to get into the code and they reached
125+
00:05:47 Djangonauts got me as one of the contributors trying to get into the code and they reached
126126

127127
00:05:51 out for the pilot program. So yeah, that's me. And now I'm here.
128128

@@ -144,11 +144,11 @@
144144

145145
00:06:33 you know, then it's kind of chasing what you're interested in. But yeah, congratulations.
146146

147-
00:06:36 That's excellent. Let's dive in. Let's blast off. Huh? Let's blast off with the Django
147+
00:06:36 That's excellent. Let's dive in. Let's blast off. Huh? Let's blast off with the Djangonauts
148148

149-
00:06:43 Nodes, right? And you really have leaned into this space and astronaut angle here. The website
149+
00:06:43 right? And you really have leaned into this space and astronaut angle here. The website
150150

151-
00:06:51 is django-node.space. We have navigators and captains and Django Nodes and so on. So yeah,
151+
00:06:51 is Djangonauts.space. We have navigators and captains and Djangonauts and so on. So yeah,
152152

153153
00:07:00 very fun, very playful, I think. And that's on one hand, it's like, whatever, what difference
154154

@@ -174,11 +174,11 @@
174174

175175
00:08:01 that we could be doing there. This topic of we need a mentorship program, we need a mentorship
176176

177-
00:08:06 program came up a number of times. And eventually, we launched Django.space as our answer to
177+
00:08:06 program came up a number of times. And eventually, we launched Djangonauts.space as our answer to
178178

179179
00:08:14 that kind of need. We took heavy inspiration from the Kubernetes ladder program. So the
180180

181-
00:08:22 Kubernetes community or it also has their own contributor mentorship program. And that
181+
00:08:22 Kubernetes community are it also has their own contributor mentorship program. And that
182182

183183
00:08:29 had like the concept of cohorts, for example, which we've very much borrowed and things
184184

@@ -192,11 +192,11 @@
192192

193193
00:09:01 program, which actually the next program starts on Monday. So we're just about getting everybody
194194

195-
00:09:08 excited and together for that right now. And in the program, we have Django knots. This
195+
00:09:08 excited and together for that right now. And in the program, we have Djangonauts. This
196196

197197
00:09:16 is our term for mentees, like the participants of the program, and they will be assigned
198198

199-
00:09:23 a navigator in like a team. So there's about a team of three mentees or Django knots with
199+
00:09:23 a navigator in like a team. So there's about a team of three mentees or Djangonauts with
200200

201201
00:09:31 one navigator. The navigator is a person who has open source contributor experience and
202202

@@ -234,7 +234,7 @@
234234

235235
00:11:24 program. So these are kind of like a supportive pastoral role and they have more one-to-one
236236

237-
00:11:31 sessions with the Django notes to get to know them, check that they're okay. And if there
237+
00:11:31 sessions with the Djangonauts to get to know them, check that they're okay. And if there
238238

239239
00:11:37 was anything that kind of they wanted to talk about, but they didn't feel comfortable mentioning
240240

@@ -342,7 +342,7 @@
342342

343343
00:15:58 and the support and, and they just want to be part of that thing. That's amazing.
344344

345-
00:16:02 Yeah. I think you can see that in the Django Nod program itself. When I first got in, I
345+
00:16:02 Yeah. I think you can see that in the Djangonauts program itself. When I first got in, I
346346

347347
00:16:08 thought like meeting all the core contributors face to face, having chats with them and seeing
348348

@@ -386,7 +386,7 @@
386386

387387
00:18:04 out that I just don't know, but the only other part of Python that I feel really has it as
388388

389-
00:18:09 nailed as that is the SciPy space. It seems like the Jupiter and the scientific computing
389+
00:18:09 nailed as that is the SciPy space. It seems like the Jupyter and the scientific computing
390390

391391
00:18:15 side, there's kind of a big community there. You've got NumFocus that actually funds a
392392

@@ -450,7 +450,7 @@
450450

451451
00:20:33 continuous integration and code reviews and these experts and so on. It's very cool. It's
452452

453-
00:20:37 pretty magical open source. Tushar, so originally you were a Django not, and now you coming
453+
00:20:37 pretty magical open source. Tushar, so originally you were a Djangonaut, and now you coming
454454

455455
00:20:45 back to pay it forward a little bit afterwards. So let's start by talking about your experience
456456

@@ -460,7 +460,7 @@
460460

461461
00:20:58 I think I got pretty excited when I saw this email. So I got an email, I think a few months
462462

463-
00:21:04 back saying that there's a program that Django, program named Django not that is going to
463+
00:21:04 back saying that there's a program that Django, program named Djangonauts that is going to
464464

465465
00:21:09 be started. We have, it's a very small program. We are going to be in a teams of three to
466466

@@ -476,11 +476,11 @@
476476

477477
00:21:41 one of the other folks named Anwen, she also got in. He's also now joining us as a captain.
478478

479-
00:21:47 And during my phase of the Django not, I think the best part, the best part of this program
479+
00:21:47 And during my phase of the Djangonaut, I think the best part, the best part of this program
480480

481481
00:21:52 that I've talked about a lot of times before as well, the core difference that I saw in
482482

483-
00:21:56 contributing to different projects and joining in as Django not was you were actually meeting
483+
00:21:56 contributing to different projects and joining in as Djangonaut was you were actually meeting
484484

485485
00:22:01 real people that were not just awesome GitHub usernames that you know that you just talk
486486

@@ -490,19 +490,19 @@
490490

491491
00:22:20 that gave me a kind of inclusive inclusivity, a sense of belonging in the community that
492492

493-
00:22:24 I know people, I know Sarah, I know Sarah voice. I know Rachel. I know a lot of people
493+
00:22:24 I know people, I know Sarah, I know Sarah Boyce. I know Rachel. I know a lot of people
494494

495495
00:22:28 now I know Tim and it got me like it gave me some kind of motivation to just be keep
496496

497497
00:22:35 just be involved in respect of like not lose my motivation and just be with the program.
498498

499-
00:22:40 So during the Django not phase, I contributed, I think a few PRS there's one that's on the
499+
00:22:40 So during the Djangonaut phase, I contributed, I think a few PRS there's one that's on the
500500

501501
00:22:47 accessibility part of Django. I think it's in a work of progress. So it's just getting
502502

503503
00:22:51 in slowly and slowly. There's some docs changes that I've done. And then there's another one
504504

505-
00:22:55 that is just in preview. Another thing that I was getting out of Django not was I know
505+
00:22:55 that is just in preview. Another thing that I was getting out of Djangonaut was I know
506506

507507
00:23:00 there are, there is a focused group that is communicating to me about my PRS and how I
508508

@@ -522,15 +522,15 @@
522522

523523
00:23:40 doing the one-on-one mentorship side of things.
524524

525-
00:23:43 Yeah. I wanted to, so I asked when the Django not program was about to be ended, I asked
525+
00:23:43 Yeah. I wanted to, so I asked when the Djangonaut program was about to be ended, I asked
526526

527527
00:23:48 Sarah, there's another Sarah. So I asked her, is there any way I can still be around? And
528528

529529
00:23:55 like, can this, can this discord group be continued or are we going to just shut it
530530

531531
00:23:59 now as a program? So she told me that, no, we are going to have another cohort and you
532532

533-
00:24:05 can come in as a Django not captain if you want and just meet other people. And I mean,
533+
00:24:05 can come in as a Djangonaut captain if you want and just meet other people. And I mean,
534534

535535
00:24:09 I was like, why not? Like meeting a lot of new people. And there are a lot of people
536536

@@ -542,7 +542,7 @@
542542

543543
00:24:29 people meeting and just generally be more part of the community, right? Not just this.
544544

545-
00:24:33 Yeah, I completely agree. I think just the part Django not nailed completely is doing
545+
00:24:33 Yeah, I completely agree. I think just the part Djangonauts nailed completely is doing
546546

547547
00:24:39 one-on-ones, video calls. It just gives you some sense of belonging. Yeah. It's great
548548

@@ -582,7 +582,7 @@
582582

583583
00:26:21 Yeah, it's constant. Right. So that's one of the things we really try to design also.
584584

585-
00:26:27 We have, as a Django-not, it is self-managed and self-guided. So with the amount of time
585+
00:26:27 We have, as a Djangonauts, it is self-managed and self-guided. So with the amount of time
586586

587587
00:26:34 commitment we're saying it's maybe four hours a week, but it can really vary. So if you
588588

@@ -974,13 +974,13 @@
974974

975975
00:43:52 even really done anything, but this is our plan. So also in session, we have a couple
976976

977-
00:44:01 of guests speakers who come and the Django notes can, they will usually talk about some
977+
00:44:01 of guests speakers who come and the Djangonauts can, they will usually talk about some
978978

979979
00:44:10 topic and they've got some particular experiences that they can share and that you have a little
980980

981-
00:44:16 bit of a Q and a with them. So in the pilot session, both Marish and Natalia, who are
981+
00:44:16 bit of a Q and A with them. So in the pilot session, both Marish and Natalia, who are
982982

983-
00:44:22 the two Django fellows, they had a session with our Django notes and we record these
983+
00:44:22 the two Django fellows, they had a session with our Djangonauts and we record these
984984

985985
00:44:30 sessions and what we want to do is we want to publish these on YouTube to make that available
986986

@@ -994,9 +994,9 @@
994994

995995
00:44:58 That's cool. So people can smash the subscribe and crush the bell over there. That'll be
996996

997-
00:45:03 cool. So how many people are in the next cohort? The 20, 24 first cohort.
997+
00:45:03 cool. So how many people are in the next cohort? The 2024 first cohort.
998998

999-
00:45:09 There is 18 Django notes. So we've really scaled up since the pilot. Yeah. So that's
999+
00:45:09 There is 18 Djangonauts. So we've really scaled up since the pilot. Yeah. So that's
10001000

10011001
00:45:15 six teams. Whereas last time we had two teams, so quite a few more.
10021002

@@ -1022,7 +1022,7 @@
10221022

10231023
00:46:13 Hey, I want some input on this or does anybody want to work together with me on that? And
10241024

1025-
00:46:18 there's nothing stopping a Django knot from working with another Django knot who's in
1025+
00:46:18 there's nothing stopping a Djangonaut from working with another Djangonaut who's in
10261026

10271027
00:46:24 a different team. The team is just a structure to give you a group that is manageable for,
10281028

@@ -1046,9 +1046,9 @@
10461046

10471047
00:47:15 no longer be a single cohort and that somebody could be like, right, there's two people who
10481048

1049-
00:47:21 are available from this state to this state and therefore they can look after a few Django
1049+
00:47:21 are available from this state to this state and therefore they can look after a few Djangonauts
10501050

1051-
00:47:26 knots. For example, that could be an option for us to prevent this larger cohort because
1051+
00:47:26 For example, that could be an option for us to prevent this larger cohort because
10521052

10531053
00:47:33 it means that we're trying to get a group of, I don't know, eight volunteers who can
10541054

@@ -1106,7 +1106,7 @@
11061106

11071107
00:49:58 and Python as a job opportunity going forward, right? If you say, yes, I know how to do a
11081108

1109-
00:50:05 database query with the Django RM, please hire me. That's one thing. It's another to
1109+
00:50:05 database query with the Django ORM, please hire me. That's one thing. It's another to
11101110

11111111
00:50:10 say, I added that feature that you're excited about. Can we talk about my position? Right?
11121112

@@ -1190,9 +1190,9 @@
11901190

11911191
00:53:20 It's always a struggle as you get to work for some company and they're like, yeah, we're
11921192

1193-
00:53:24 not changing that. That works. We're not messing with that. We're not ready for Python two
1193+
00:53:24 not changing that. That works. We're not messing with that. We're not ready for Python 2.7
11941194

1195-
00:53:28 seven yet. We're still on two six. So let's just calm down there. Okay. Sure. I see some
1195+
00:53:28 yet. We're still on 2.6. So let's just calm down there. Okay. Sure. I see some
11961196

11971197
00:53:35 other people asking, is this a discord? This is a private discord for the cohort. It's
11981198

@@ -1206,7 +1206,7 @@
12061206

12071207
00:53:59 you were to talk about a ticket, it's very likely that I and other Django contributors
12081208

1209-
00:54:04 are going to engage with you directly. So there's that, but the Django not space discord
1209+
00:54:04 are going to engage with you directly. So there's that, but the Djangonaut space discord
12101210

12111211
00:54:10 is designed for the cohort to give people a little bit of a smaller community feel and
12121212

@@ -1254,7 +1254,7 @@
12541254

12551255
00:55:55 but I want to congratulate you both on this really cool community you built and are building.
12561256

1257-
00:56:00 Final call to action. People are excited about Django Nauts. What do you tell them?
1257+
00:56:00 Final call to action. People are excited about DjangoNauts. What do you tell them?
12581258

12591259
00:56:04 Oh, just followers on our social media and please do apply when we have sessions. We
12601260

@@ -1315,4 +1315,3 @@
13151315
00:58:20 [MUSIC]
13161316

13171317
00:58:36 you The fish foods workshop.
1318-

0 commit comments

Comments
 (0)