Episode 172: Maintainer Month 2023 with Sarah Boyce & David Blass episode artwork

EPISODE · May 2, 2023 · 38 MIN

Episode 172: Maintainer Month 2023 with Sarah Boyce & David Blass

from Sustain · host SustainOSS

Guests Sarah Boyce | David Blass Panelist Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. This is a special podcast and one of several in this series for GitHub’s Maintainer Month. We’re interviewing actual maintainers of open source code to talk about what they do, how they like it, and what they need to keep going. Today, we’re very excited to have two guests joining us. Our first guest is Sarah Boyce, who’s a Backend Developer at CheMondis and member of Django’s review and triage team. She talks about her role, her contributions to Django, her experiences on the review and triage team, and shares advice for those contemplating becoming a maintainer. Our second guest is David Blass, who’s a full-time JavaScript open source developer and Founder of ArkType, which is a TypeScript validation system. David discusses community feedback, improvements in the new release, the potential monetization of the project, and the TypeScript market and potential for growth of ArkType. Press download to hear more! Sarah: [00:01:13] Sarah tells us about her work with Django, ways it overlaps with her work at CheMondis, and her journey doing open source work and getting involved in Django. [00:03:04] Sarah talks about her contributions to Django and the Python ecosystem, as well as her experiences being on the triage and review team. [00:04:35] We hear about the supportive and friendly community of Django. [00:07:07] Despite being unpaid, Sarah explains how her open source work has helped her gain personal and professional benefits. [00:09:54] We learn how Sarah manages her time effectively with all the extra volunteer work, badminton, painting, and work. [00:11:34] Why Django? Sarah fills us in on why Django was interesting to her. [00:12:26] Sarah tells us what she’s looking forward to, such as meeting other contributors and maintainers of Django. [00:13:26] The hardest thing for Sarah was the anxiety around doing the first jump and raising the first PR. Also, dealing with people who disagree and get contentious can be challenging. [00:15:09] Her advice to someone contemplating becoming a maintainer is to do some research first, double-check that the repository has a code of conduct, and check the vibe of the conversation before jumping in. [00:16:59] Find out where you can follow Sarah on the web. David: [00:19:07] Joining us now is David Blass. He tells us about ArkType, which is a validator for runtime data that mirrors TypeScript’s syntax for defining types. [00:20:50] David explains TypeScript and how it offers a developer experience. [00:24:51] We learn about David’s passion with ArkType and his community of contributors. [00:26:50] David discusses the funding model, how he’s looking for VC funding and is open to other funding models that allow the project to continue as a purely open source project if that’s viable. [00:27:52] David has another core maintainer that work with him, and he tells us what he does. [00:29:10] ArkType is still at the alpha stage and has not been broadly adopted in production yet, but David plans to make a push in the next couple of months. [00:32:26] What is the goal of ArkType? [00:34:09] Richard and David discuss the TypeScript market and the potential for growth of ArkType. [00:35:58] David shares some final thoughts about the potential monetization of the project, such as using the validation system for instrumented code that checks code that checks code execution for validity and suggests that investors could contact him if interested. [00:37:34] Find out where you can follow David on the web. Quotes Sarah: [00:05:26] “Everything we do is very much in the open and we want to keep it as much in the open as possible, so we don’t have a group of people who have access to information that other people don’t have access to.” [00:11:39] “Django found me; I didn’t find Django.” [00:15:25] “Before you make your first PR, double check that they have a Code of Conduct. It’s a good sign if it is there.” [00:15:46] “[Before contributing], I would look on a couple of the issues or PR’s and check the vibe of the conversation.” David: [00:21:37] “The more you scale a project the more important it is to have static types and clean interfaces.” [00:26:10] “Just to have people who are so deeply engaged with what you’re doing and invested has been such a rewarding thing for me.” [00:26:23] “It’s one thing to know that something’s theoretically important, but it’s another to just have the day-to-day sustenance and engagement you need to feel like you can give it your all.” Links SustainOSS SustainOSS Twitter SustainOSS Discourse [email protected] SustainOSS Mastodon Richard Littauer Twitter Sarah Boyce LinkedIn Sarah Boyce GitHub CheMondis Django DjangoCon Europe 2023 David Blass LinkedIn David Blass GitHub David Blass Twitter David Blass Email ArkType ArkType GitHub TypeScript Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guests: David Blass and Sarah Boyce.

Guests Sarah Boyce | David Blass Panelist Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. This is a special podcast and one of several in this series for GitHub’s Maintainer Month. We’re interviewing actual maintainers of open source code to talk about what they do, how they like it, and what they need to keep going. Today, we’re very excited to have two guests joining us. Our first guest is Sarah Boyce, who’s a Backend Developer at CheMondis and member of Django’s review and triage team. She talks about her role, her contributions to Django, her experiences on the review and triage team, and shares advice for those contemplating becoming a maintainer. Our second guest is David Blass, who’s a full-time JavaScript open source developer and Founder of ArkType, which is a TypeScript validation system. David discusses community feedback, improvements in the new release, the potential monetization of the project, and the TypeScript market and potential for growth of ArkType. Press download to hear more! Sarah: [00:01:13] Sarah tells us about her work with Django, ways it overlaps with her work at CheMondis, and her journey doing open source work and getting involved in Django. [00:03:04] Sarah talks about her contributions to Django and the Python ecosystem, as well as her experiences being on the triage and review team. [00:04:35] We hear about the supportive and friendly community of Django. [00:07:07] Despite being unpaid, Sarah explains how her open source work has helped her gain personal and professional benefits. [00:09:54] We learn how Sarah manages her time effectively with all the extra volunteer work, badminton, painting, and work. [00:11:34] Why Django? Sarah fills us in on why Django was interesting to her. [00:12:26] Sarah tells us what she’s looking forward to, such as meeting other contributors and maintainers of Django. [00:13:26] The hardest thing for Sarah was the anxiety around doing the first jump and raising the first PR. Also, dealing with people who disagree and get contentious can be challenging. [00:15:09] Her advice to someone contemplating becoming a maintainer is to do some research first, double-check that the repository has a code of conduct, and check the vibe of the conversation before jumping in. [00:16:59] Find out where you can follow Sarah on the web. David: [00:19:07] Joining us now is David Blass. He tells us about ArkType, which is a validator for runtime data that mirrors TypeScript’s syntax for defining types. [00:20:50] David explains TypeScript and how it offers a developer experience. [00:24:51] We learn about David’s passion with ArkType and his community of contributors. [00:26:50] David discusses the funding model, how he’s looking for VC funding and is open to other funding models that allow the project to continue as a purely open source project if that’s viable. [00:27:52] David has another core maintainer that work with him, and he tells us what he does. [00:29:10] ArkType is still at the alpha stage and has not been broadly adopted in production yet, but David plans to make a push in the next couple of months. [00:32:26] What is the goal of ArkType? [00:34:09] Richard and David discuss the TypeScript market and the potential for growth of ArkType. [00:35:58] David shares some final thoughts about the potential monetization of the project, such as using the validation system for instrumented code that checks code that checks code execution for validity and suggests that investors could contact him if interested. [00:37:34] Find out where you can follow David on the web. Quotes Sarah: [00:05:26] “Everything we do is very much in the open and we want to keep it as much in the open as possible, so we don’t have a group of people who have access to information that other people don’t have access to.” [00:11:39] “Django found me; I didn’t find Django.” [00:15:25] “Before you make your first PR, double check that they have a Code of Conduct. It’s a good sign if it is there.” [00:15:46] “[Before contributing], I would look on a couple of the issues or PR’s and check the vibe of the conversation.” David: [00:21:37] “The more you scale a project the more important it is to have static types and clean interfaces.” [00:26:10] “Just to have people who are so deeply engaged with what you’re doing and invested has been such a rewarding thing for me.” [00:26:23] “It’s one thing to know that something’s theoretically important, but it’s another to just have the day-to-day sustenance and engagement you need to feel like you can give it your all.” Links SustainOSS SustainOSS Twitter SustainOSS Discourse [email protected] SustainOSS Mastodon Richard Littauer Twitter Sarah Boyce LinkedIn Sarah Boyce GitHub CheMondis Django DjangoCon Europe 2023 David Blass LinkedIn David Blass GitHub David Blass Twitter David Blass Email ArkType ArkType GitHub TypeScript Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guests: David Blass and Sarah Boyce.Support Sustain

NOW PLAYING

Episode 172: Maintainer Month 2023 with Sarah Boyce & David Blass

0:00 38:45

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Chewing the Fat with WorkForge WorkForge Bite-Sized Conversations for Building a Stronger Workforce Welcome to Chewing the Fat, a podcast delving deep into the world of food manufacturing. Dive into real conversations around critical topics like staffing, retention, onboarding, and career development in this essential industry. Subscribe now to gain insights from your peers, subject matter experts and more on the biggest issues facing food manufacturers today: -Hiring and retaining employees -Addressing the challenges of the Silver Tsunami -Improving time to productivity of new employees -Engaging employees from hire to retire And more... Tune in to Chewing the Fat, a WorkForge podcast, and join the conversation on how to build and sustain a resilient, high-performing workforce in food manufacturing. Leap Like Me Lisa Hoashi Sometimes life asks us to make a bigger change than we expected. Welcome to Leap Like Me, where we offer real stories, inspiration and practical advice on how to make purposeful, brave leaps in life – and sustain them even through challenging times. Life Coach Lisa Hoashi explores the strategies and mindset you need to make brave changes in your life and work. Featuring guest appearances from people who have stretched their sense of what's possible in their own lives, the show will help you to reimagine what's possible for you too. Evolve: Reinventing Leadership - Building Freedom Cultures Yvette Bethel Yvette Bethel invites leaders to explore, create, and sustain a freedom culture in their organization. KaiNexus: Continuous Improvement, Leadership, and More KaiNexus We deliver practical insights and real-world strategies for Lean, Six Sigma, and Operational Excellence. Through lessons from KaiNexus webinars and conversations with customers, improvement leaders, and team members, each episode explores what it takes to build a resilient culture of Continuous Improvement. Learn how organizations engage employees, strengthen problem-solving capability, and sustain meaningful operational results across industries. Whether you're new to CI or leading major transformation, this podcast offers tools and perspectives you can put to work immediately.

Frequently Asked Questions

How long is this episode of Sustain?

This episode is 38 minutes long.

When was this Sustain episode published?

This episode was published on May 2, 2023.

What is this episode about?

Guests Sarah Boyce | David Blass Panelist Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. This is a special podcast and one of several in this series for...

Can I download this Sustain episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!