Episode 251: Gina Häußge of OctoPrint on Crowd-funding OSS episode artwork

EPISODE · Oct 11, 2024 · 33 MIN

Episode 251: Gina Häußge of OctoPrint on Crowd-funding OSS

from Sustain · host SustainOSS

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 community, and the complexities of balancing development with user demands. Gina also explains the importance of API stability for plugin developers and her approach to keeping the project sustainable. The episode highlights Gina's creative solutions, such as the introduction of an achievement system to engage users and encourage project support. Press download now to hear more! [00:01:38] Gina shares how she combats the stress and emotional toll of dealing with entitled users by using a heavy bag and playing the “DOOM” soundtrack. [00:03:24] Gina explains OctoPrint and all its features. [00:06:00] Richard inquires about Gina’s approach to governance and how she maintains a healthy community while preventing burnout. Gina explains her gut feeling-driven approach to building the project and how it turned into a larger community. [00:08:51] Gina talks about how she transitioned to a four-day work week to protect her mental and physical health, and how it improved her productivity and well-being. [00:10:34] There’s a discussion about the importance of API stability for OctoPrint’s plugin developers, and Gina explains her efforts to maintain backward compatibility and avoid breaking plugins with every new release. [00:14:34] Richard asks how Gina manages community communication with forums, Discord, and other tools. She mentions the importance of searchable forums for documentation over real-time communication platforms like Discord. [00:16:58] A conversation comes up on the “third-party licenses” file on OctoPrint’s GitHub, and Gina explains it’s to ensure proper credit and transparency. [00:18:45] Gina discusses how some early architectural decisions for OctoPrint were based on gut feeling and she talks about the complexity of modernizing the UI due to the large plugin ecosystem and technical debt. [00:23:21] Gina shares her discomfort with self-promotion but explains how essential crowdfunding is to keep OctoPrint alive, and she highlights a post she wrote about financial concerns and how it led to a significant increase in support. [00:27:09] Gina shares how she introduced a fun achievement system into OctoPrint to engage users and gently remind them about supporting the project. [00:29:50] Find out where you can follow Gina and OctoPrint online. Quotes [00:18:58] Why this Thirdpartylicense.md file: “It felt like the right thing to do.” [00:19:29] When did your gut feeling fail: “Architectural decisions throughout the lifespan of OctoPrint when I didn’t know anything better.” [00:20:42] “A plugin system like OctoPrint is both a feature and a curse.” [00:23:54] “I hate being in the spotlight, I hate marketing myself, but I do love doing this work.” [00:24:17] “I feel like I’m actually making a difference and if I want to keep doing that, then I need funding.” Spotlight [00:30:45] Richard’s spotlight is Eric Berry, an excellent human. [00:31:05] Gina’s spotlight is the Advanced Bash-Scripting Guide. Links SustainOSS [email protected] [email protected] SustainOSS Discourse SustainOSS Mastodon Open Collective-SustainOSS (Contribute) Richard Littauer Socials Gina Häußge LinkedIn Gina Häußge Website OctoPrint OctoPrint GitHub OctoPrint Third Party Licenses GitHub Eric Berry X Advanced Bash-Scripting Guide by Mendel Cooper Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guest: Gina Häußge.

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 community, and the complexities of balancing development with user demands. Gina also explains the importance of API stability for plugin developers and her approach to keeping the project sustainable. The episode highlights Gina's creative solutions, such as the introduction of an achievement system to engage users and encourage project support. Press download now to hear more! [00:01:38] Gina shares how she combats the stress and emotional toll of dealing with entitled users by using a heavy bag and playing the “DOOM” soundtrack. [00:03:24] Gina explains OctoPrint and all its features. [00:06:00] Richard inquires about Gina’s approach to governance and how she maintains a healthy community while preventing burnout. Gina explains her gut feeling-driven approach to building the project and how it turned into a larger community. [00:08:51] Gina talks about how she transitioned to a four-day work week to protect her mental and physical health, and how it improved her productivity and well-being. [00:10:34] There’s a discussion about the importance of API stability for OctoPrint’s plugin developers, and Gina explains her efforts to maintain backward compatibility and avoid breaking plugins with every new release. [00:14:34] Richard asks how Gina manages community communication with forums, Discord, and other tools. She mentions the importance of searchable forums for documentation over real-time communication platforms like Discord. [00:16:58] A conversation comes up on the “third-party licenses” file on OctoPrint’s GitHub, and Gina explains it’s to ensure proper credit and transparency. [00:18:45] Gina discusses how some early architectural decisions for OctoPrint were based on gut feeling and she talks about the complexity of modernizing the UI due to the large plugin ecosystem and technical debt. [00:23:21] Gina shares her discomfort with self-promotion but explains how essential crowdfunding is to keep OctoPrint alive, and she highlights a post she wrote about financial concerns and how it led to a significant increase in support. [00:27:09] Gina shares how she introduced a fun achievement system into OctoPrint to engage users and gently remind them about supporting the project. [00:29:50] Find out where you can follow Gina and OctoPrint online. Quotes [00:18:58] Why this Thirdpartylicense.md file: “It felt like the right thing to do.” [00:19:29] When did your gut feeling fail: “Architectural decisions throughout the lifespan of OctoPrint when I didn’t know anything better.” [00:20:42] “A plugin system like OctoPrint is both a feature and a curse.” [00:23:54] “I hate being in the spotlight, I hate marketing myself, but I do love doing this work.” [00:24:17] “I feel like I’m actually making a difference and if I want to keep doing that, then I need funding.” Spotlight [00:30:45] Richard’s spotlight is Eric Berry, an excellent human. [00:31:05] Gina’s spotlight is the Advanced Bash-Scripting Guide. Links SustainOSS [email protected] [email protected] SustainOSS Discourse SustainOSS Mastodon Open Collective-SustainOSS (Contribute) Richard Littauer Socials Gina Häußge LinkedIn Gina Häußge Website OctoPrint OctoPrint GitHub OctoPrint Third Party Licenses GitHub Eric Berry X Advanced Bash-Scripting Guide by Mendel Cooper Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guest: Gina Häußge.Support Sustain

NOW PLAYING

Episode 251: Gina Häußge of OctoPrint on Crowd-funding OSS

0:00 33:43

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 33 minutes long.

When was this Sustain episode published?

This episode was published on October 11, 2024.

What is this episode about?

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...

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!