{"podcast":{"title":"Sustain","slug":"sustain-796832","podcast_index_feed_id":796832,"rss_url":"https://feeds.fireside.fm/sustain/rss","website_url":"https://podcast.sustainoss.org","image_url":"https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/2/27729c65-f4a6-4496-8c86-820e7f13b285/cover.jpg?v=6","author":"SustainOSS","episode_count":292,"summary":"Sustain brings together practitioners, sustainers, funders, researchers and maintainers of the open source ecosystem. We have conversations about the health and sustainability of the open source community. We learn about the ins and outs of what ‘open source’ entails in the real world. Open source means so much more than a license; we're interested in talking about how to make sure that the culture of open source continues, grows, and ultimately, sustains itself. Newsletter","last_synced_at":"2026-07-25T02:20:58.603315+00:00","page_url":"https://stenobird.com/podcast/sustain-796832"},"episode":{"title":"Episode 274: Qianqian Ye on p5.js","slug":"episode-274-qianqian-ye-on-p5-js","published_at":"2025-06-20T14:00:00+00:00","page_url":"https://stenobird.com/podcast/sustain-796832/episode-274-qianqian-ye-on-p5-js","show_page_url":"https://stenobird.com/podcast/sustain-796832","url":"https://podcast.sustainoss.org/274","audio_url":"https://aphid.fireside.fm/d/1437767933/27729c65-f4a6-4496-8c86-820e7f13b285/a3444026-ac0c-472c-93f1-d9413af88937.mp3","summary":"Guest Qianqian Ye Panelist Richard Littauer Show Notes In this episode of Sustain, Richard hosts a conversation with Qianqian “Q” Ye, an artist, creative technologist, and educator who recently led the p5.js project, an open-source JavaScript library designed to prioritize accessibility and diversity in learning to code. Q shares her journey from an architectural background to contributing and eventually leading p5.js, a library created by artists for artists with a strong focus on visual feedback and accessibility. They discuss the importance of decentralizing leadership, setting boundaries to avoid burnout, and empowering contributors to ensure the project's sustainability. Key topics include the role of care work in open source, the community-driven evolution of p5.js, and strategies for maintaining a collaborative and inclusive environment. Q also highlights the significance of providing clear documentation and recognizing all forms of contributions to foster a welcoming community. Press download now to hear more! [00:001:01] Q explains what p5.js is and how it teaches people to code. [00:02:11] Q shares her journey from former architect turned creative technologist and highlights her community progression through translation and outreach. [00:04:19] Why is p5.js different? Q emphasizes the output is art, not code, making it more inclusive and intuitive for beginners. [00:05:40] Richard inquires about the p5.js community and contributors and Q tells us there are 700-800 contributors officially recognized. [00:06:33] Q elaborates on the relationship with the Processing Foundation. P5.js operates semi-independently under its support, and she talks about the staff size for p5.js. [00:07:49] Q believes the traditional open source volunteerism is problematic and the Sov…","meta_description":"Guest Qianqian Ye Panelist Richard Littauer Show Notes In this episode of Sustain, Richard hosts a conversation with Qianqian “Q” Ye, an artist, creative…","key_points":[],"chapters":[],"topics":[],"duration_seconds":2033,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/sustain-796832/episodes/episode-274-qianqian-ye-on-p5-js/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/sustain-796832/episode-274-qianqian-ye-on-p5-js.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}