React Native Radio

RNR 134: Maintaining Stress and Opensource with Lorenzo Sciandra


Listen Later

Episode Summary

In this episode of React Native Radio, the panel speaks with Lorenzo Sciandra about the stress of being an opensource maintainer and what is being done to help maintainers. Lorenzo gave a talk at Chain React about this his experience as an opensource maintainer, which fuels his newfound passion for helping maintainers everywhere find the support that they need.

One way this is happening is through the React Native Community Organizationa and the Lean Core Effort. Lorenzo describes what these two are doing and how it is helping react native developers and maintainers alike. Their efforts are providing a safety net for users while also removing some of the stress that maintainers carry.

Lorenzo’s goal is to make the role of a maintainer sustainable, making it a job that won’t wear developers down. He explains how maintainers are doing all this opensource work for free on top of their full time jobs and lives, leaving little time for themselves. Charles Max Wood shares the Sustain Our Software podcast and how on this podcast he hears a lot of these same thoughts from other opensource maintainers across all frameworks.

The topic turns to the importance of maintaining mental health and discarding the stereotypes of developers programming day and night, surviving solely on coffee. Lorenzo discusses knowing your own limits and being able to recognize the bodies warning signs that you are pushing it too hard. His main advice is to find someone to talk to and invites all opensource maintainers to join their discord channel where they will have a safe space to share their feelings with people who understand.

Josh Justice asks Lorenzo how his own opensource maintaining is going. Lorenzo explains that after his talk at Chain React he took a much-needed break, destressing and unplugging from the world. Currently, he is spending most of the time who would be maintaining opensource helping opensource maintainers receive the support they need.

Another way they are hoping to gain support for opensource maintainers is to find more companies like Formidable who are willing to compensate maintainers for their time working on opensource.

The panel considers why it is more important for React Native to have sustainable opensource than other platforms. Other frameworks are just now coming to the realization of how demanding being a maintainer can be, where React Native maintainers have been struggling with this problem for years. The panel discusses how much more complicated it is for React Native because of its cross-platform nature. Lorenze invites anyone who would like to help with this problem to the GitHub repo dedicated to solving this problem.

Lorenzo shares what it is like working at Formidable. Josh shares impressed he has been with Formidable as well. They discuss the culture that is cultivated their, how they empower their people, support open source and learning.

The panel gives advice for choosing companies to work for. Josh advises choosing a place that optimizes learning. Charles advises prioritizing the top things you want out of the job. He points out how priorities change when you reach a certain point in your career and salary matters less and job satisfaction matters more.

After you know what you want, you need to find companies that meet those needs. The panel gives suggests meeting up with employees to find out more about their companies, going to conferences and see which companies send their employees. Charles takes it one step further and advises you to ask the employees about the systems they use so you can take the initiative and learn some of it before meeting with the company.

Lorenzo suggests getting involved in React Native Community Organization. There you can see which companies value opensource. It also can give you a leg up in the opensource world. He explains that you can get started by approaching the maintainers of your favorite libraries and offering to help.

To end the episode the panel shares some last reminders about taking care of yourself. Take a break when you need it. Remember that we need people and support just as much as logic in our lives. Be aware of your needs. Last but not least at the end of your day remember your worth is much more than you can code.

Panelists
  • Charles Max Wood

  • Josh Justice

    Guest
    • Lorenzo Sciandra

      Sponsors
      • Elixir Mix

      • The Freelancers Show

      • G2i

      • CacheFly

        Links
        • React Native Lean Core proposal

        • Sustain Our Software

        • Formidable Labs

        • https://formidable.com/blog/2019/fellowship/

        • Sustainability in the React Native Community proposal

        • @react-native-community/eslint-config

        • Formidable careers page

        • JS Jabber episode 358 with Anatoliy Zaslavskiy

        • https://www.instagram.com/charlesmaxwood/?hl=en

        • https://twitter.com/titozzz

        • https://twitter.com/lbentosilva

        • https://twitter.com/freezydorito

        • https://www.facebook.com/ReactNativeRadio/

        • https://twitter.com/R_N_Radio

          Picks

          Charles Max Wood:

          • https://www.autozone.com/

          • https://www.rockauto.com/

          • RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson

          • Superfans: The Easy Way to Stand Out, Grow Your Tribe, and Build a Successful Business

          • https://www.smartpassiveincome.com/podcasts/

          • Email course coming soon how to stay current

          • devchat.tv/15minutes

            Josh Justice:

            • It Doesn’t Have to Be Crazy at Work

            • Running Android emulator from command line

              Lorenzo Sciandra:

              • https://github.com/react-native-community/upgrade-helper

              • Provided As Is

                ...more
                View all episodesView all episodes
                Download on the App Store

                React Native RadioBy Jamon Holmgren, Robin Heinze, Mazen Chami

                • 4.8
                • 4.8
                • 4.8
                • 4.8
                • 4.8

                4.8

                56 ratings


                More shows like React Native Radio

                View all
                Hanselminutes with Scott Hanselman by Scott Hanselman

                Hanselminutes with Scott Hanselman

                378 Listeners

                Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                Software Engineering Radio - the podcast for professional software developers

                262 Listeners

                The Changelog: Software Development, Open Source by Changelog Media

                The Changelog: Software Development, Open Source

                285 Listeners

                JavaScript Jabber by Charles M Wood

                JavaScript Jabber

                232 Listeners

                iPhreaks by Charles M Wood

                iPhreaks

                17 Listeners

                Ruby Rogues by Charles M Wood

                Ruby Rogues

                45 Listeners

                The Freelancers' Show by Charles M Wood

                The Freelancers' Show

                23 Listeners

                Adventures in Angular by Charles M Wood

                Adventures in Angular

                33 Listeners

                Software Engineering Daily by Software Engineering Daily

                Software Engineering Daily

                630 Listeners

                Soft Skills Engineering by Jamison Dance and Dave Smith

                Soft Skills Engineering

                271 Listeners

                Go Time: Golang, Software Engineering by Changelog Media

                Go Time: Golang, Software Engineering

                128 Listeners

                AWS Podcast by Amazon Web Services

                AWS Podcast

                200 Listeners

                Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                Super Data Science: ML & AI Podcast with Jon Krohn

                295 Listeners

                JS Party: JavaScript, CSS, Web Development by Changelog Media

                JS Party: JavaScript, CSS, Web Development

                92 Listeners

                JavaScript Jabber by Charles M Wood

                JavaScript Jabber

                61 Listeners

                My Ruby Story by Charles M Wood

                My Ruby Story

                0 Listeners

                Ruby Rogues by Charles M Wood

                Ruby Rogues

                21 Listeners

                Adventures in Angular by Charles M Wood

                Adventures in Angular

                15 Listeners

                Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                Syntax - Tasty Web Development Treats

                985 Listeners

                CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                CoRecursive: Coding Stories

                185 Listeners

                Practical AI by Practical AI LLC

                Practical AI

                196 Listeners

                The Stack Overflow Podcast by The Stack Overflow Podcast

                The Stack Overflow Podcast

                63 Listeners

                This Day in AI Podcast by Michael Sharkey, Chris Sharkey

                This Day in AI Podcast

                193 Listeners

                Rocket Ship by Simon Grimm

                Rocket Ship

                5 Listeners