SustainOSS
SustainOSS
  • 325
  • 1 059
Episode 258: Devin Stein on using AI to maintain OSS with Dosu
Guest
Devin Stein
Panelist
Richard Littauer
Show Notes
In this episode of Sustain, host Richard Littauer talks with Devin Stein, CEO and Founder of Dosu. Today, they discuss the challenges of sustaining open source software, the role of AI and LLMs (Large Language Model) in automating support and maintenance, and the ethical considerations surrounding AI usage. Devin explains Dosu's approach to creating a living knowledge base to assist engineering teams and open source maintainers. Also, the conversation dives into how Dosu interacts with users, maintains quality control, and addresses the environmental impact of AI. Hit download now to hear more!
[00:01:43] Devin discusses Dosu’s purpose which helps engineering teams’ software by structuring engineering knowledge into a knowledge base, and the tool supports open source by addressing common questions, triaging issues, and identifying project ownership.
[00:02:46] We hear about how Dosu uses LLMs to create a “living knowledge base” that supports open source workflows, such as issue resolution and knowledge sharing.
[00:04:48] Devin explains that Dosu is focused on automating support tasks, not generating code directly, and he fills us in the user base and funding.
[00:06:17] Devin tells us that revenue comes from platform teams and open core companies using Dosu internally and through a per-seat pricing model.
[00:08:03] We learn how Dosu aims to reduce maintainer burnout by handling repetitive inquires, allowing maintainers to focus on unique issues.
[00:10:38] There’s a discussion on users’ positive reception to fast responses via Dosu and how Dosu aims to assist, not replace maintainers, providing first-pass answers or guidance.
[00:12:00] Richard expresses a “net positive” sentiment but admits to initial scepticism about GitHub Actions and automation in open source. Devin shares a similar story of entering open source for community interaction, initially contributing through GitHub, and receiving positive feedback.
[00:14:49] Richard inquires about managing customer expectations for accuracy and Devin acknowledges the challenge and explains that Dosu is designed to adapt by learning from past issues and solutions, and how human-in-the-loop workflows help maintainers refine Dosu’s responses.
[00:18:19] A question on ethical and legal use of LLMs is brought up, as Devin hopes for more transparency and alignment on LLM licensing and legal frameworks in the future.
[00:21:14] Devin explains that Dosu’s knowledge base will soon be accessible, providing transparency for users and maintainers about its data sources.
[00:24:49] Richard questions about how AI companies are ensuring their models don’t reinforce these biases and asks about measures in place to improve AI responses. Devin emphasizes their approach to LLMs, which focuses on treating the AI as a tool rather than imitating human behavior.
[00:26:55] The topic of addressing human elements and consistency is brought up and Devin explains that Dosu’s design keeps responses consistent and supportive, and maintainers and users can provide feedback and adjust responses to align with community needs.
[00:31:23] Devin talks about Dosu’s strategy focusing on helping become contributors without taking over human roles in open source, and maintainers still have the primary role in guiding substantial project changes or complex contributions.
[00:33:34] Devin acknowledges the environmental concerns around AI usage and hopes for more sustainable practices and optimizations in the future.
[00:34:30] Find out where you can follow Devin and Dosu online.
Spotlight

• [00:34:59] Richard’s spotlight is Avatar: The Last Airbender.

• [00:35:25] Devin’s spotlight is sqlc.

Links

• SustainOSS (sustainoss.org/)

• podcast@sustainoss.org (mailto:podcast@sustainoss.org)

• richard@sustainoss.org (mailto:richard@sustainoss.org)

• SustainOSS Discourse (discourse.sustainoss.org/)

• SustainOSS Mastodon (mastodon.social/tags/sustainoss)

• Open Collective-SustainOSS (Contribute) (opencollective.com/sustainoss)

• Richard Littauer Socials (www.burntfen.com/2023-05-30/socials)

• Devin Stein LinkedIn (www.linkedin.com/in/devstein/)

• Devin Stein X (x.com/devstein64)

• Devin Stein GitHub (github.com/devstein)

• Dosu (dosu.dev/)

• SOPS (github.com/getsops/sops)

• Sustain Podcast-Episode 61: Melissa Logan on Marketing Open Source Effectively and Sustainably (podcast.sustainoss.org/guests/melissa)

• Maintainer.io (maintainer.io/)

• OSS Maintenance as a Service: Helping...
มุมมอง: 0

วีดีโอ

Episode 257: Kailash Nadh and Zerodha's FLOSS/Fund and funding.json
มุมมอง 1516 ชั่วโมงที่ผ่านมา
Guest Kailash Nadh Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard Littauer sits down with Kailash Nath, CTO of Zerodha, to delve into the dynamics of funding and sustaining open-source projects. They explore the establishment of Zerodha's FLOSS/Fund, which allocates a million dollars annually to support pivotal open source projects and discuss the development of t...
Episode 256: Thomas Karagianes & Jonathan Romano on crowd-sourcing RNA research with Eterna
มุมมอง 214 วันที่ผ่านมา
Guest Thomas Karagianes | Jonathan Romano Panelist Richard Littauer Show Notes In this episode, host Richard Littauer discusses the journey and impact of Eterna with developers Jonathan Romano and Thomas Karagianes. The conversation revolves around Eterna's role in RNA research through user-contributed puzzle solutions, emphasizing community engagement and educational outreach. Topics include t...
Episode 255: Caleb Connolly & Pablo Correa Gómez on postmarketOS
มุมมอง 1621 วันที่ผ่านมา
Guests Caleb Connolly | Pablo Correa Gómez Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard Littauer is joined by guests Pablo Correa Gómez and Caleb Connolly to explore the development and sustainability of postmarketOS, an open-source Linux distribution designed to extend the life of mobile devices. The team dives into the project's mission, governance, and the co...
Episode 254: Batool Almarzouq on Localizing Open Source Communities
มุมมอง 1728 วันที่ผ่านมา
Guest Batool Almarzouq Panelist Richard Littauer | Amanda Casari Show Notes In this episode, hosts Richard Littauer and Amanda Casari are joined by Batool Almarzouq, Honorary Research Fellow at the University of Liverpool and Research Project Manager at the Alan Turing Institute. They discuss Batool's work in open science, including her involvement in the Open Science Community Saudi Arabia, lo...
Episode 253: Juan Pablo Alperin and John Willinsky on the Public Knowledge Project and Open Journ...
มุมมอง 4หลายเดือนก่อน
Guest Juan Pablo Alperin | John Willinsky Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard discusses the importance of maintaining open access to research with guests Juan Pablo Alperin and John Willinsky from the Public Knowledge Project (PKP). The conversation covers PKP’s history, the development of their open-source software, Open Journal Systems (OJS), and its ...
Episode 252: Nolan Lawson of PouchDB on what it feels like to be a maintainer
มุมมอง 2หลายเดือนก่อน
Guest Nolan Lawson Panelist Richard Littauer | Eric Berry | Justin Dorfman Show Notes In this episode of Sustain, Richard, Justin, and Eric revisit an unreleased interview with Nolan Lawson from 2020. They discuss Nolan's experience as a former maintainer of PouchDB, the emotional labor of being an open source maintainer, and the challenges that led him to step away from such high-profile proje...
Episode 251: Gina Häußge of OctoPrint on Crowd-funding OSS
มุมมอง 3หลายเดือนก่อน
Guest Gina Häußge Panelist Richard Littauer Show Notes In this episode of Sustain, Richard chats with guest Gina Häußge, the creator and maintainer of OctoPrint, a web interface for 3D printers. Gina shares her journey in open-source development, discussing how she transitioned to working full-time on OctoPrint through crowdfunding. She talks about managing burnout, maintaining a healthy commun...
Episode 250: Jules Barros Lima on building diversity into open source communities
หลายเดือนก่อน
Guest Juliana Barros Lima Panelist Richard Littauer Show Notes In this episode of Sustain, Richard Littauer talks with Juliana (Jules) Barros Lima, a full-stack developer and marketing director at Associação Python Brasil. They explore Jules' involvement in organizing and supporting Python events across Brazil, including her work with PyLadies Recife and Python Brasil. The conversation dives in...
Episode 249: Why work with writers in Open Source? With Jenn Turner
มุมมอง 22 หลายเดือนก่อน
Guest Jenn Turner Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard Littauer interviews Jenn Turner, a content strategist at Fastly and part of the Glitch team. They discuss Jenn's unusual journey from journalism to open source, the challenges of being a non-technical contributor in a technical field, and the importance of effective communication in open source proje...
Episode 53: Tofus Wang on g0v (GovZero)
มุมมอง 42 หลายเดือนก่อน
Guest Terry “Tofus” Wang Panelist Django Skorupa Show Notes In this episode of Sustain Open Source Design, Django Skorupa is joined by guest Tofus Wang, a UX designer and open source enthusiast from Taipei. Tofus shares his journey into open source, which began during his high school years. Currently, he is a junior UX designer at National Taiwan University, where he also studies economics. Tof...
Episode 248: Lorenzo Sciandra and Mirko Swillus on STF's "Fellowship for Maintainers" Program
มุมมอง 12 หลายเดือนก่อน
Guest Lorenzo Sciandra | Mirko Swillus Panelist Richard Littauer | Abby Mayes Show Notes In this episode of Sustain, host Richard Littauer and co-host Abby Mayes are joined by Lorenzo Sciandra and Mirko Swillus from the Sovereign Tech Fund (STF) to discuss the launch of the "Fellowship for Maintainers" program. Funded by the German government, STF is dedicated to supporting open-source sustaina...
Episode 247: Chad Whitacre on the Open Source Pledge
2 หลายเดือนก่อน
Guest Chad Whitacre Panelists Richard Littauer | Eriol Fox Show Notes In this episode, host Richard Littauer and co-host Eriol Fox interview Chad Whitacre, a key figure in the open source community and Head of Open Source at Sentry. Today, they delve into the challenges and strategies related to sustaining open source projects, focusing on Sentry's efforts to fund open source through various in...
Episode 246: Divya Mohan of SUSE on CHAOSS Asia
มุมมอง 32 หลายเดือนก่อน
Guest Divya Mohan Panelist Richard Littauer Show Notes In this episode, host Richard Littauer welcomes guest Divya Mohan, Principal Technology Advocate at SUSE, as they discuss her journey into open source and her role in advocating for SUSE's projects. The conversation delves into the importance of community involvement, the goals of CHAOSS Asia, and the challenges of fostering a cohesive open...
Episode 245: Brian Douglas of Open Sauced on Sustainability through Effective Metrics
มุมมอง 62 หลายเดือนก่อน
Guest Brian Douglas Panelist Richard Littauer Show Notes In this episode of Sustain, host Richard Littauer talks with Brian “bdougie” Douglas, founder and CEO of Open Sauced. They discuss the multifaceted aspects of sustaining open source projects, Brian’s journey in developer advocacy, and the unique goals of Open Sauced. Brian shares insights from his experiences at GitHub and Netlify, elabor...
Episode 244: Jan Lehnardt & Alba Herrerías Ramírez of Neighbourhood.ie
มุมมอง 83 หลายเดือนก่อน
Episode 244: Jan Lehnardt & Alba Herrerías Ramírez of Neighbourhood.ie
Episode 243: Elizabeth Barron, Luis Cañas-Diaz & Dawn Foster on CHAOSS Practitioner Guides
มุมมอง 53 หลายเดือนก่อน
Episode 243: Elizabeth Barron, Luis Cañas-Diaz & Dawn Foster on CHAOSS Practitioner Guides
Episode 242: Ben Cotton on Program Management for Open Source Projects
มุมมอง 63 หลายเดือนก่อน
Episode 242: Ben Cotton on Program Management for Open Source Projects
Episode 241: Tracy Hinds & Ashley Williams on Open Source Funding and Inequities
มุมมอง 94 หลายเดือนก่อน
Episode 241: Tracy Hinds & Ashley Williams on Open Source Funding and Inequities
Episode 52: Milan Guenther on Open Source Enterprise Design
มุมมอง 34 หลายเดือนก่อน
Episode 52: Milan Guenther on Open Source Enterprise Design
Episode 240: Yo Yehudi on OLS and open sicence
มุมมอง 24 หลายเดือนก่อน
Episode 240: Yo Yehudi on OLS and open sicence
Episode 239: Deb Goodkin of FreeBSD
มุมมอง 195 หลายเดือนก่อน
Episode 239: Deb Goodkin of FreeBSD
Episode 238: Julia Evans and Wizard Zines
มุมมอง 75 หลายเดือนก่อน
Episode 238: Julia Evans and Wizard Zines
Episode 4: Advancing Wind Energy using OSS with Rafael Mudafort
มุมมอง 85 หลายเดือนก่อน
Episode 4: Advancing Wind Energy using OSS with Rafael Mudafort
Episode 237: OSS for Climate Podcast Crossover: Max Jones on Carbon Plan
มุมมอง 45 หลายเดือนก่อน
Episode 237: OSS for Climate Podcast Crossover: Max Jones on Carbon Plan
Episode 236: Eva Maxfield Brown & Boris Veytsman on OSS Dependencies in the Sciences
มุมมอง 55 หลายเดือนก่อน
Episode 236: Eva Maxfield Brown & Boris Veytsman on OSS Dependencies in the Sciences
Episode 3: Climate Solutions through Open Source Insights with Koen Hufkens
มุมมอง 65 หลายเดือนก่อน
Episode 3: Climate Solutions through Open Source Insights with Koen Hufkens
Episode 235: The State of Open Infrastructure 2024, from IOI with Emmy Tsang
มุมมอง 55 หลายเดือนก่อน
Episode 235: The State of Open Infrastructure 2024, from IOI with Emmy Tsang
Episode 234: Simon Vansintjan on Mirlo
มุมมอง 25 หลายเดือนก่อน
Episode 234: Simon Vansintjan on Mirlo
Episode 2: Max Jones on Carbon Plan
มุมมอง 45 หลายเดือนก่อน
Episode 2: Max Jones on Carbon Plan

ความคิดเห็น

  • @printfdebugging
    @printfdebugging 3 หลายเดือนก่อน

    "Free and Open Source" BTW.

  • @rcheesley
    @rcheesley 5 หลายเดือนก่อน

    Thanks for having me on the podcast!