Podcasts about maintainers

  • 124PODCASTS
  • 201EPISODES
  • 44mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • May 26, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about maintainers

Latest podcast episodes about maintainers

Ones Ready
Ep 475: Live Reaction of Thunderbirds on Netflix

Ones Ready

Play Episode Listen Later May 26, 2025 89:59


Send us a textIt started with jokes about zippers and tight flight suits—and somehow ended with tears, respect, and emotional damage. In this episode, Jared and Aaron go full live-reaction mode to Netflix's Thunderbirds documentary, expecting to roast some high-speed sky dancers… but end up with a full-blown redemption arc, complete with G-locks, dumb call signs, and some real leadership lessons.They question if the show is harder than combat, mock staged B-roll, and coin the term “Swag Maintainer,” all while secretly (and not-so-secretly) falling in love with the team. This isn't just about airplanes doing tricks—it's about pride, sacrifice, pain, and the power of not sucking when it counts. Bonus points if your call sign isn't “Primo.”

Law Abiding Biker | Street Biker Motorcycle Podcast
LAB-400-Get the Most Out of Your Motorcycle Battery: A Comprehensive Guide to Battery Tenders/Maintainers/Chargers

Law Abiding Biker | Street Biker Motorcycle Podcast

Play Episode Listen Later May 22, 2025 63:59


In this episode, we talk about motorcycle battery tenders.  Motorcycle batteries are expensive, and every rider wants to extend their lifespan as much as possible. In this guide, I'll walk you through some trusted battery tenders and maintainers that I personally use on all my motorcycles. These products are not only reliable but also available in the Law Abiding Biker™ Store. Let's dive into the details to help you make the best choice for your bike's battery care. Why Battery Maintenance Matters Battery maintenance isn't just a winter task. Even during riding season, motorcycles can sit idle for weeks at a time, draining their batteries. Consistently using a quality battery tender ensures your battery stays healthy year-round, saving you money and preventing inconvenient breakdowns. SUPPORT US AND SHOP IN THE OFFICIAL LAW ABIDING BIKER STORE Types of Battery Tenders and Maintainers 1. Deltran Battery Tender Junior Overview: The Deltran Battery Tender Junior is a basic, entry-level charger. Key Features: Affordable and reliable for lead-acid and lithium-ion batteries. Requires manual selection between battery types. Drawbacks: Limited smart features. Risk of user error when switching between lead-acid and lithium batteries. Ideal for riders looking for a no-frills, cost-effective option. CHECK OUT OUR HUNDREDS OF FREE HELPFUL VIDEOS ON OUR YOUTUBE CHANNEL AND SUBSCRIBE! 2. OptiMate Battery Chargers OptiMate chargers are smarter, more versatile, and slightly more expensive than the Deltran Battery Tender Junior. Here's a breakdown: OptiMate 1 Duo Key Features: Charges both lead-acid and lithium-ion batteries automatically. Compact design plugs directly into the wall. Maintains your battery without overcharging. Charges at 0.6 amps (slow charge rate). What's in the Box: Charger unit. Pigtail for direct battery connection. Standard battery terminal clamps. Great for basic motorcycle battery maintenance. OptiMate 2 Duo Series Key Features: Charges at a faster rate (2 amps) for quicker battery recovery. Can diagnose issues like bad battery cells or low voltage. Supports recovery of deeply discharged batteries (as low as 4 volts). Additional Options: Available in 1-bank, 2-bank, and 4-bank configurations to charge multiple batteries simultaneously. What's in the Box: Main charger unit with a longer cord. Pigtail for direct battery connection. Standard battery terminal clamps. Perfect for riders with multiple bikes or those needing faster charging. NEW FREE VIDEO RELEASED: Add Bold Color to Your Harley! PSR Anthem Pro Lever Ends & Barrel Adjusters Sponsor-Ciro 3D CLICK HERE! Innovative products for Harley-Davidson & Goldwing Affordable chrome, lighting, and comfort products Ciro 3D has a passion for design and innovation Sponsor-Butt Buffer CLICK HERE Want to ride longer? Tired of a sore and achy ass? Then fix it with a high-quality Butt Buffer seat cushion? New Patrons: Jared Rice of College Station, Texas Ivan Lane  Ron Gibson of Suisun City, California BECOME A PATRON MEMBER AND GET BENEFITS! Supporting the Law Abiding Biker™ Community At Law Abiding Biker™ Media, we're bikers helping bikers. Every product featured in this article has been rigorously tested in our shop. When you shop with us, you support a community-driven company dedicated to serving riders worldwide. Why Choose OptiMate Over Basic Chargers? Smarter Charging: Automatically detects battery type and adjusts settings accordingly. Versatility: Suitable for motorcycles, cars, boats, and more. Advanced Features: Includes diagnostics, bad cell detection, and recovery for deeply discharged batteries. Convenience: Minimizes manual input and reduces the risk of user error. For just a few dollars more, the OptiMate offers better performance, more features, and less hassle. Pro Tips for Battery Maintenance Always Use a Tender: Keep your bike on a battery tender year-round, not just in winter. Multiple Bikes?: Equip each bike with a dedicated pigtail to make switching between chargers effortless. Expand Beyond Motorcycles: Use battery tenders for lawn tractors, cars, boats, or any other vehicles with batteries. Conclusion Investing in a high-quality battery tender is a small expense that pays off in the long run by extending your battery's lifespan and keeping your bike ready to ride. Whether you go for the Deltran Battery Tender Junior or upgrade to an OptiMate Duo charger, you'll enjoy peace of mind knowing your battery is in good hands. Check out the Law Abiding Biker™ Store for these products and more.  Thanks to the following bikers for supporting us via a flat donation: Scott Nicol of Pleasant Grove, Utah Andy Perkins of Bloomington, Indiana Frank Urtuzuastigui of Bonita, California HELP SUPPORT US! JOIN THE BIKER REVOLUTION! #BikerRevolution #LawAbidingBiker #Bikaholics #RyanUrlacher

Kubernetes Podcast from Google
Linkerd, with William Morgan

Kubernetes Podcast from Google

Play Episode Listen Later Jan 29, 2025 53:06


William Morgan is the CEO of Buoyant, the company behind Linkerd. You worked at Twitter before as a software engineer and engineering manager and you have a long experience in the field.   Do you have something cool to share? Some questions? Let us know: - web: kubernetespodcast.com - mail: kubernetespodcast@google.com - twitter: @kubernetespod - bluesky: @kubernetespodcast.com   News of the week RedHat blog: Next generation multicluster application connectivity and traffic policy management KubeCon EU 2025 schedule CFP for KubeCon Japan (closes Feb 2, 2025) CFP for KubeCon China (closes Feb 2, 2025) CFP for KubeCon India (closes March 23, 2025) kubezonnet   Links from the interview linkerd.io Linkerd on GitHub Linkerd architecture “Linkerd doesn't use Envoy” Blog Post (2020) envoyproxy.io Sidecar containers in Kubernetes Linkerd2 on GitHub Rust programming language Dynamic Admission Control (Mutating Webhooks) Linkerd Multi-cluster Federated Services KubeCon NA 2024, “Open Source 2.0: The Maintainers' Perspective - Panel” Cloud Native Startup Fest, “​​Panel: Startups With Open Source Projects: Can They Be Successful in the CNCF? And Should They Be?”  

Engineering Kiosk
#175 Von Lustig bis Traurig: Wenn Open Source Geschichten schreibt

Engineering Kiosk

Play Episode Listen Later Dec 24, 2024 46:42


Die Transparenz von Open Source schreibt Geschichten, die erzählt werden wollen50% des Begriffes “Open Source” besteht aus dem Wort “Open”. Ok. Für diese Erkenntnis muss man nun nicht studiert haben. Open bzw. Offen bzw. Transparenz bezieht sich dabei nicht nur auf den Source Code selbst, sondern i.d.R. auf alles, was das entsprechende Projekt betrifft. Dazu zählen u.a. für jedermann einsehbare Bug-Reports und Pull Requests. Wenn man dies nun mit weltweiter Kollaboration verschiedener Menschen und Kulturen mixt, ist eins vorprogrammiert: Kreativität, WTF-Momente, persönliche Schicksale und Geschichten, die erzählt werden wollen. Diese Episode erzählt einige dieser Open Source Geschichten. Wir sprechen darüber, wie man Douglas Crockford dazu bringt, über JavaScript Code zu streiten, wann für einen Pull Request eine eigene Torte gebacken wird und warum dies dann zu einem Merge führt, sowie wann und warum Unit Tests fehlschlagen, wenn diese in Australien ausgeführt werden. Es geht aber auch um traurige Seiten und persönliche Schicksale. Zum Beispiel eine Gefängnisverurteilung eines Maintainers von einem Projekt, welches 26 Millionen Downloads pro Woche hat, eine Krebserkrankungen mit verbundener Anteilnahme der Community und wie der Maintainer die Zukunft des Projektes sichert für die Zeit, wenn er nicht mehr da ist oder auch wie die Maidan-Revolution und der Ukraine-Krieg Open Source beeinflussen.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:

Your Unapologetic Career Podcast
{BONUS} Top 10 Episodes Of 2024

Your Unapologetic Career Podcast

Play Episode Listen Later Dec 17, 2024 26:54


You can text us here with any comments, questions, or thoughts!As we close out 2024, we're excited to share a recap of the year's top 10 podcast episodes that resonated most with our community. From tackling poor performance in teams to navigating career phases with purpose, pace, and peace, Kemi revisits pivotal discussions that shaped our year. Tune in to reflect on the year and prepare for 2025 with renewed purpose and clarity.  And thank you for being part of our journey and adjusting to our new schedule. Your support and engagement mean the world to us. Happy Holidays and Happy New Year! Top 10 Episodes Of 2024:  Episode 164 How To Approach Poor Performance Episode 159 The Three Ps of Your Career - PURPOSE Episode 161 The Three Ps of Your Career - PAC Episode 163 The Three Ps of Your Career - PEACE Episode 156 Getting Through Tough Times Episode 152 How to Use Procrastination Effectively Episode 148 Four Lessons From A Season Of Challenge Episode 146 Should You Have An Exit Strategy? Episode 143 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters Episode 142 Setting Yourself Apart - The Superpower Of Academics  If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.  REMINDER: Your Unapologetic Career Podcast now releases episode every other week! Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month! 

Your Unapologetic Career Podcast
174 Career Dynamics Series FAQ

Your Unapologetic Career Podcast

Play Episode Listen Later Dec 10, 2024 42:29


You can text us here with any comments, questions, or thoughts!Our latest episode wraps up the Career Dynamics series by answering your insightful questions. Tune in to discover how to communicate your leadership style effectively and advocate for your needs in any professional setting. Whether you're a traveler, builder, adapter, or maintainer, this episode is packed with valuable insights to help you thrive in your career.  Listen now and join the conversation on how to lead your career with impact and intention.  MENTIONED: Episode 171: Adaptors - The execution GOATs (Career Dynamics Series Part 5) Episode 170: Maintainers- 5 Steps Ahead of the Chaos (Career Dynamics Series Part 4) Episode 169: Travelers (Career Dynamics Series Part 3) Episode 168: Builders Builders Builders (Career Dynamics Series Part 2) Episode 166: Introducing the Career Dynamics Series - A Deeper Dive Episode 143: 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters   If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.   REMINDER: Your Unapologetic Career Podcast now releases episode every other week! Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month! 

Under The Hood show
Battery Maintainers and Using Them For Storage

Under The Hood show

Play Episode Listen Later Dec 9, 2024 47:04


03 F150 Temp issue 2011 Pilot AC on highway problem Dog barks when turn signal is on. 89 Silverado Fuel issue maybe 13 CR-V Thump underneath unless heavy kids are in the back 18 Silverado using battery maintainers for dual batteries 2010 Lincoln MKX 06 Grand Prix 01 Accord

WCCO's Car Care
Battery Maintainers, Tire Pressure Sensors, Broken Key Fob Solutions

WCCO's Car Care

Play Episode Listen Later Nov 30, 2024 25:42


How necessary are battery maintainers during the winter? Issues with hotrods. Does antifreeze deteriorate? How long do tire pressure sensors last? Exhaust manifold problems. Vehicles having issues not starting the cold. Leaking transmission fluid. Starting a vehicle with a broken key fob. What the check engine light is telling you. Testing batteries. What should your tire pressure be in cold weather? Ask our car care expert Nick Stoffel of Lloyds Automotive. Visit lloydsautomotive.net 651-228-1316

Trail Maintainers Podcast
Trail Maintainers 30

Trail Maintainers Podcast

Play Episode Listen Later Nov 22, 2024 113:00


A discussion with Ramdino   Ramdino Roaming the Trails  https://www.youtube.com/c/RamdinoRoamingtheTrails Know Adventure, No Adversity, Hike it Forward Psalm 18:32-36   Featured Music by Scott Holmes Scott Holmes “Driven to Success” Attribution Non Commercial 4.0 International http://scottholmesmusic.com Join the Trail Maintainers Facebook Group https://www.facebook.com/groups/372892616593849/

Scaling DevTools
The Homebrew maintainers who built a startup - Mike McQuaid and John Britton from Workbrew

Scaling DevTools

Play Episode Listen Later Oct 31, 2024 47:12 Transcription Available


Mike McQuaid and John Britton are cofounders of Workbrew - a tool that gives you the missing features for enterprises running homebrew. John has previously worked at GitHub and Twilio and is a contributor to Homebrew. Mike has also worked at GitHub as well as being the project lead and longest running maintainer at Homebrew. We dig into:How Homebrew can trace its origins to a pub in LondonHow Apple actually work with HomebrewHow Homebrew managed to grow and scale upHow Workbrew are avoiding misaligned incentives so common in open sourceLinks for Mike, John and WorkbrewMike McQuaid https://mikemcquaid.com/John Britton https://johndbritton.com/Workbrew https://workbrew.com/This episode is brought to you by WorkOS. If you're thinking about selling to enterprise customers, WorkOS can help you add enterprise features like Single Sign On and audit logs.

Your Unapologetic Career Podcast
171 Adaptors - The Execution GOATs (Career Dynamics Series Part 5)

Your Unapologetic Career Podcast

Play Episode Listen Later Oct 29, 2024 31:07


You can text us here with any comments, questions, or thoughts!In this final installment of our captivating "4 Career Dynamics" series, Kemi explores the world of the ADAPTER.Adapters are the unsung heroes who execute their roles with unwavering quality and humanity, regardless of the circumstances. They are the quiet leaders who seed courage through action, inspiring those around them by simply getting the job done with grace and empathy.Join Kemi as she unravels the unique attributes of adapters, exploring their roles as the worker bee, scientist, and CEO within their dynamic. Discover how adapters implement daily micro-solutions with creativity, update practices based on new information, and work seamlessly with anyone. Yet, with their incredible skills comes the need for discernment and boundary-setting to prevent exploitation and ensure alignment with their values.This episode is a tribute to the ADAPTERS who teach and inspire through their actions, and a reminder of the interconnectedness of all career dynamics. Tune in to gain insights into how these quiet leaders make a significant impact in any organization.MENTIONED:Episode 170: Maintainers- 5 Steps Ahead of the Chaos (Career Dynamics Series Part 4) Episode 169: Travelers (Career Dynamics Series Part 3) Episode 168: Builders Builders Builders (Career Dynamics Series Part 2) Episode 166: Introducing the Career Dynamics Series - A Deeper Dive Episode 143: 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations. REMINDER: Your Unapologetic Career Podcast now releases episode every other week!Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month

This Week in Linux
283: Linux removes Russian maintainers, System76 ARM Desktop, New Raspberry Pi Hardware & more Linux news

This Week in Linux

Play Episode Listen Later Oct 26, 2024 30:21


video: https://youtu.be/XcfttIaxPKQ This week in Linux, the Linux kernel has some more drama to talk about this time related to International Sanctions of all things. We've also got some new hardware announcements from System76 and Raspberry Pi. Plus we've got a new Libre Software fund that was launched to help financially assist some open source projects. All of this and more on This Week in Linux, the weekly news show that keeps you up to date with what's going on in the Linux and Open Source world. Now let's jump right into Your Source for Linux GNews! Download as MP3 (https://aphid.fireside.fm/d/1437767933/2389be04-5c79-485e-b1ca-3a5b2cebb006/c110bd06-7e21-429d-bd5f-7656ae6fa35c.mp3) Support the Show Become a Patron = tuxdigital.com/membership (https://tuxdigital.com/membership) Store = tuxdigital.com/store (https://tuxdigital.com/store) Chapters: 00:00 Intro 00:38 Linux Kernel Delists Some Russian Maintainers 10:43 New Raspberry Pi Accessories: SSD & SD Card 13:02 System76 Unveils the Thelio Astra ARM64 16:02 Introducing AlmaLinux OS Kitten 18:58 Introducing the FLOSS Fund 23:09 Solus 4.6 Released 26:35 Clementine Music Player Returns 28:52 Support the show Links: Linux Kernel Delists Some Russian Maintainers https://www.phoronix.com/news/Russian-Linux-Maintainers-Drop (https://www.phoronix.com/news/Russian-Linux-Maintainers-Drop) https://lore.kernel.org/all/CAHk-=wjw0i-95S_3Wgk+rGu0TUs8r1jVyBv0L8qfsz+TJR8XTQ@mail.gmail.com/ (https://lore.kernel.org/all/CAHk-=wjw0i-95S_3Wgk+rGu0TUs8r1jVyBv0L8qfsz+TJR8XTQ@mail.gmail.com/) https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/ (https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/) https://www.phoronix.com/news/Linux-Compliance-Requirements (https://www.phoronix.com/news/Linux-Compliance-Requirements) New Raspberry Pi Accessories: SSD & SD Card https://www.raspberrypi.com/news/raspberry-pi-ssds-and-ssd-kits/ (https://www.raspberrypi.com/news/raspberry-pi-ssds-and-ssd-kits/) https://www.raspberrypi.com/news/sd-cards-and-bumper/ (https://www.raspberrypi.com/news/sd-cards-and-bumper/) System76 Unveils the Thelio Astra ARM64 https://system76.com/desktops/thelio-astra (https://system76.com/desktops/thelio-astra) https://blog.system76.com/post/system76-and-ampere-pioneer-arm64-developer-desktop (https://blog.system76.com/post/system76-and-ampere-pioneer-arm64-developer-desktop) Introducing AlmaLinux OS Kitten https://almalinux.org/blog/2024-10-22-introducing-almalinux-os-kitten/ (https://almalinux.org/blog/2024-10-22-introducing-almalinux-os-kitten/) Introducing the FLOSS Fund https://floss.fund/ (https://floss.fund/) https://floss.fund/blog/announcing-floss-fund/ (https://floss.fund/blog/announcing-floss-fund/) Solus 4.6 Released https://getsol.us/2024/10/14/solus-4-6-released/ (https://getsol.us/2024/10/14/solus-4-6-released/) Clementine Music Player Returns https://www.clementine-player.org/ (https://www.clementine-player.org/) https://www.omgubuntu.co.uk/2024/10/clementine-music-player-new-rolling-release (https://www.omgubuntu.co.uk/2024/10/clementine-music-player-new-rolling-release) Support the show https://tuxdigital.com/membership (https://tuxdigital.com/membership) https://tuxdigital.com/store (https://tuxdigital.com/store) https://tuxdigital.com/discord (https://tuxdigital.com/discord)

Behind the Wings
Episode 44 - Electronic Warfare in the EA-6B

Behind the Wings

Play Episode Listen Later Oct 21, 2024 34:29


EA-6B Pilot Matthew Maher and Electronic Countermeasures Officer Ethan Williams dive deep into the world of electronic warfare with a spotlight on the legendary EA-6B Prowler.In this episode, our guests take us back into the cockpit, explore the complex jamming systems that helped protect air and ground crews, landing on a pitching aircraft carrier, and multi-aircraft missions. We also answer several audience questions about the Prowler. After all, we do this all for you! This one is going to be cool!Key Takeaways:Our guests were inspired to join the Navy at a young age. Matthew grew up watching airshows and Space Shuttle launches and Ethan came from an Air Force family, but decided to attend the Naval Academy.Landing on an aircraft carrier is tough, especially in the Prowler. Matthew discusses the challenges of both day and night traps.The Prowler was one of the loudest airplanes on the deck, requiring dual ear protection.Maintainers worked day and night on the Prowlers, even replacing entire engines so the EA-6B could fly missions the next day.Ethan discusses the process it took to detonate IEDs in the Middle East remotely and how the Prowler's role changed over time.Matthew and Ethan tell us about the differences between the Prowler and the Growler and why the Growler is ultimately a better aircraft.Matthew has flown more than 22 aircraft during his career, and even flew the exact Prowler displayed in our Museum!Resources:Behind the Wings EA-6B Video with Ethan WilliamsNational Naval Aviation MuseumProwler WikiGrowler Wiki

Your Unapologetic Career Podcast
170 Maintainers- 5 Steps Ahead of the Chaos (Career Dynamics Series Part 4)

Your Unapologetic Career Podcast

Play Episode Listen Later Oct 15, 2024 34:11


You can text us here with any comments, questions, or thoughts!Welcome back to the show! Today, we are exploring the third career dynamic in our ongoing series: The MAINTAINERS.  Often overlooked, maintainers are the unsung heroes who hold up the ceiling, keeping structures strong and allowing others to focus on their roles. Maintainers also excel at off-boarding outdated ideas and people, absorbing vital information from routine meetings, and enforcing new work culture standards. Tune in as Kemi does a deep dive of how maintainers ensure stability, manage change, and keep structures strong through the lens of self-leadership roles, breaking down the Worker Bee, Scientist, and CEO. If you identify as a MAINTAINER, we'd love to hear from you! Text us with your thoughts and questions. MENTIONED: Episode 169: Travelers (Career Dynamics Part 3) Episode 168: Builders Builders Builders (Career Dynamics Part 2) Episode166: Introducing the Career Dynamics Series - A Deeper Dive Episode 143: 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters  If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.   REMINDER: Your Unapologetic Career Podcast now releases episode every other week! Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month! 

Your Unapologetic Career Podcast
169 Travelers (Career Dynamics Part 3)

Your Unapologetic Career Podcast

Play Episode Listen Later Oct 1, 2024 35:28


You can text us here with any comments, questions, or thoughts!In our ongoing exploration of the “4 Career Dynamics", today we dive into the intriguing world of the "TRAVELER".  Travelers are the dynamic individuals who move from place to place, leaving behind a trail of innovation and transformation. They bring a unique energy that activates change, making them invaluable in any organization, particularly in academic medicine and public health.  In this episode, Kemi unpacks the unique strengths and challenges of Travelers. These cultural sponges thrive in diverse environments, intuitively spotting unspoken connections and inspiring action. However, Kemi also points out that while their energy is critical for sparking innovation, Travelers can sometimes confuse their creative spark for leadership. Recognizing when it's time to move on is key to maintaining their impact and vitality. If you think you might be a Traveler or want to explore how to harness your Traveler energy, tap that text button and join the conversation as we explore how to align our career dynamics for greater success!  MENTIONED: Episode 168: Builders Builders Builders (Career Dynamics Part 2) Episode 143: 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters Episode166: Introducing the Career Dynamics Series - A Deeper Dive  If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.  REMINDER: Your Unapologetic Career Podcast now releases episode every other week! Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month!  

Sustain
Episode 248: Lorenzo Sciandra and Mirko Swillus on STF's "Fellowship for Maintainers" Program

Sustain

Play Episode Listen Later Sep 20, 2024 35:18


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 sustainability by funding maintainers, especially those who work on multiple projects. Lorenzo and Mirko explain how the program aims to bridge funding gaps for solo maintainers, provide mentorship, and ensure global inclusion. The episode also highlights the program's goals, the application process, and the broader impact on global open source sustainability. Hit download now to hear more! [00:01:28] Richard discusses the Sovereign Tech Fund. [00:02:52] Lorenzo highlights the launch of the “Fellowship for Maintainers” program. [00:04:16] Mirko explains that the program is a pilot, starting small and adopting an iterative approach to learn with the community and designed to fill gaps for solo maintainers who work across multiple projects. [00:06:23] Richard asks why STF is focusing on funding individuals rather than specific projects. Mirko explains maintainers often perform important but unseen work, such as security triaging, code reviews, and documentation. [00:08:45] Abby asks about the results of the survey STF conducted in preparation for the fellowship program. Mirko reveals results and insights about the survey and gives a shout-out to their communications manager, Pohen Shiah. [00:10:58] Lorenzo talks about mentorship being a key part of the fellowship and the goal to help fellows set goals and provide support beyond financial assistance. [00:14:14] Lorenzo explains the flexible, personalized nature of mentorship versus coaching and discuses common challenges and Mirko talks about the balance between full-time jobs and maintaining open source projects and explores the idea of part-time maintenance and considers making room for small freelance maintainers. [00:18:59] Richard asks why the program isn't supporting more maintainers for fewer house each week. Mirko explains how the pilot is designed to experiment with different models. [00:20:29] Richard questions how STF will ensure diversity in selecting fellows and Mirko explains how STF is committed to global inclusion and how freelancers can apply. [00:22:22] We learn how STF will measure success with a discussion on how it be evaluated through various metrics and external experts will also help STF define success metrics for the fellowship. [00:26:39] Richard inquires if STF has reached out to other countries to expand the program. Mirko explains that STF is building global awareness of the program and the European Union and other entitles have shown interests. [00:28:24] Find out where to apply and the application process. Spotlight [00:30:23] Abby's spotlight is Yoga Mamas Toronto, the community. [00:31:06] Richard's spotlight is his friend, Jamie McQuilken. [00:31:53] Lorenzo's spotlight is Proton. [00:32:47] Mirko's spotlight is Signal app. Links SustainOSS (https://sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) richard@sustainoss.org (mailto:richard@sustainoss.org) SustainOSS Discourse (https://discourse.sustainoss.org/) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Socials (https://www.burntfen.com/2023-05-30/socials) Abby Cabunoc Mayes X (http://x.com/abbycabs?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Lorenzo Sciandra LinkedIn (https://www.linkedin.com/in/lorenzo-sciandra/) Lorenzo Sciandra Website (https://kelset.dev/) Mirko Swillus LinkedIn (https://www.linkedin.com/in/mirko-swillus-3a0714191/) Mirko Swillus chaos social (https://chaos.social/@mechko) Sustain Podcast-Episode 17: How Formidable Supports Open Source With Lorenzo Sciandra (https://podcast.sustainoss.org/17) Powen Shiah LinkedIn (https://www.linkedin.com/in/powenshiah/) Sovereign Tech Fund Mission (https://www.sovereigntechfund.de/mission) Sovereign Tech Fund-Fellowship for Maintainers Introduction (https://www.sovereigntechfund.de/news/introducing-the-fellowship-for-maintainers) Sovereign Tech Fund Fellowship for Maintainers Application (https://www.sovereigntechfund.de/news/apply-to-the-fellowship-for-maintainers) Sovereign Tech Fund-Fellowship for Maintainers Program (https://www.sovereigntechfund.de/programs/fellowship) Sovereign Tech Fund-Fellowship for Maintainers FAQ (https://www.sovereigntechfund.de/programs/fellowship/faq) Yoga Mamas-Toronto (https://www.torontoyogamamas.com/) Proton (https://github.com/ValveSoftware/Proton) Signal (https://github.com/signalapp) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Lorenzo Sciandra and Mirko Swillus.

Your Unapologetic Career Podcast
168 Builders Builders Builders (Career Dynamics Part 2)

Your Unapologetic Career Podcast

Play Episode Listen Later Sep 17, 2024 31:38


You can text us here with any comments, questions, or thoughts!In this episode, we continue our exciting series on the "4 Career Dynamics" by taking a deep dive into the first dynamic: The BUILDER. Builders are the visionaries who transform small ideas into large, impactful institutions. They excel at finding resources, possess deep institutional knowledge, and are masters at harmonizing relationships to achieve their goals. But what truly sets Builders apart is their ability to see the long game, while focusing on each step that builds upon the last to create something truly remarkable.  If you find joy in creating lasting impact and have a knack for strategic planning and resource finding, you might just be a Builder. Join in as Kemi explores how Builders can leverage their unique skills through the lens of the Self Leadership Team—comprising the Worker Bee, the Scientist, and the CEO and harness your Builder skills to achieve your career goals without the frustration. And if you're new to this series, make sure to catch up on our previous episode mentioned below for a comprehensive introduction to these fascinating concepts. MENTIONED: Episode 143: 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters Episode166: Introducing the Career Dynamics Series - A Deeper Dive If you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.  REMINDER: Your Unapologetic Career Podcast now releases episode every other week! Can't wait that long? Be sure you are signed up for our newsletter (above) where there are NEW issues every month! 

Freakonomics Radio
EXTRA: In Praise of Maintenance (Update)

Freakonomics Radio

Play Episode Listen Later Sep 16, 2024 42:37


We revisit an episode from 2016 that asks: Has our culture's obsession with innovation led us to neglect the fact that things also need to be taken care of?  SOURCES:Martin Casado, general partner at Andreessen Horowitz.Ruth Schwartz Cowan, professor emerita of history and sociology of science at University of Pennsylvania.Edward Glaeser, professor of economics at Harvard University.Chris Lacinak, founder and president of AVPreserve.Andrew Russell, provost of SUNY Polytechnic Institute.Lawrence Summers, professor and president emeritus of Harvard University; former Secretary of the Treasury and former director of the National Economic Council.Lee Vinsel, professor of science, technology, and society at Virginia Tech. RESOURCES:“Hail the Maintainers," by Andrew Russell and Lee Vinsel (Aeon, 2016).“A Lesson on Infrastructure From the Anderson Bridge Fiasco,” by Lawrence Summers and Rachel Lipson (The Boston Globe, 2016).Triumph of the City: How Our Greatest Invention Makes Us Richer, Smarter, Greener, Healthier, and Happier, by Edward Glaeser (2008).More Work for Mother: The Ironies of Household Technology from the Open Hearth to the Microwave, by Ruth Schwartz Cowan (1983). EXTRAS:"Freakonomics Radio Takes to the Skies," series by Freakonomics Radio (2023)."Edward Glaeser Explains Why Some Cities Thrive While Others Fade Away," by People I (Mostly) Admire (2021)."Why Larry Summers Is the Economist Everyone Hates to Love," by Freakonomics Radio (2017).

The Frustrated CEO
81 - Creators, Maintainers and Balanced Teams

The Frustrated CEO

Play Episode Listen Later Sep 4, 2024 50:14


In this episode, listeners get an inside look at the family-owned business of Trade School Inc. Founders Lance and Madison Hallberg share their personal journeys and leadership strategies, including:  - Balancing "creators" and "maintainers" on their team - The importance of self-awareness and "brutal honesty" as a leader - Tips for integrating new talent into a family business - Insights on cultivating an intentional, service-oriented company culture  Whether you're navigating family dynamics or looking to inspire more creativity in your organization, this episode offers valuable wisdom from seasoned entrepreneurs.Website: Frustrated CEOSocial: LinkedIn

The New Stack Podcast
Linux xz and the Great Flaws in Open Source

The New Stack Podcast

Play Episode Listen Later Jun 27, 2024 12:44


The Linux xz utils backdoor exploit, discussed in an interview at the Open Source Summit 2024 on The New Stack Makers with John Kjell, director of open source at TestifySec, highlights critical vulnerabilities in the open-source ecosystem. This exploit involved a maintainer of the Linux xz utils project adding malicious code to a new release, discovered by a Microsoft engineer. This breach demonstrates the high trust placed in maintainers and how this trust can be exploited. Kjell explains that the backdoor allowed remote code execution or unauthorized server access through SSH connections.The exploit reveals a significant flaw: the human element in open source. Maintainers, often under pressure from company executives to quickly address vulnerabilities and updates, can become targets for social engineering. Attackers built trust within the community by contributing to projects over time, eventually gaining maintainer status and inserting malicious code. This scenario underscores the economic pressures on open source, where maintainers work unpaid and face demands from large organizations, exposing the fragility of the open-source supply chain. Despite these challenges, the community's resilience is also evident in their rapid response to such threats. Learn more from The New Stack about Linux xz utils Linux xz Backdoor Damage Could Be Greater Than Feared Unzipping the XZ Backdoor and Its Lessons for Open Source The Linux xz Backdoor Episode: An Open Source Myster Join our community of newsletter subscribers to stay on top of the news and at the top of your game.     

Thinking Elixir Podcast
204: OTP 27 and Blend for Lib Maintainers

Thinking Elixir Podcast

Play Episode Listen Later May 28, 2024 56:08


In this episode of the Thinking Elixir podcast, we sit down with Marcelo Dominguez, the driver behind the new "Blend" library, which assists Elixir library developers in testing their projects against multiple versions of dependencies. Marcelo explains the genesis of Blend and the inspiration from the Rubygem "appraisal." He discusses how Blend tackles the common headache of dependency version clashes and integrates smoothly with CI systems to isolate and report specific compatibility issues. We learn how it works under-the-hood and helps library maintainers more easily keep their promises of supporting a library used in diverse environments. We cover the motivations, complexities, and real-world applications of Blend and more! Show Notes online - http://podcast.thinkingelixir.com/204 (http://podcast.thinkingelixir.com/204) Elixir Community News - https://www.erlang.org/blog/highlights-otp-27/ (https://www.erlang.org/blog/highlights-otp-27/?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 27 release highlights - https://www.erlang.org/news/170 (https://www.erlang.org/news/170?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 27 release news - https://github.com/erlang/otp/releases/tag/OTP-27.0 (https://github.com/erlang/otp/releases/tag/OTP-27.0?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 27 release on GitHub - https://en.wikipedia.org/wiki/OCSP_stapling (https://en.wikipedia.org/wiki/OCSP_stapling?utm_source=thinkingelixir&utm_medium=shownotes) – OCSP stapling explained - https://x.com/chris_mccord/status/1791176778989424850 (https://x.com/chris_mccord/status/1791176778989424850?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord shares upcoming Cockroach DB support in Phoenix 1.7 - https://www.cockroachlabs.com/ (https://www.cockroachlabs.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Cockroach Labs business solutions - https://github.com/cockroachdb/cockroach (https://github.com/cockroachdb/cockroach?utm_source=thinkingelixir&utm_medium=shownotes) – CockroachDB GitHub project - https://www.cockroachlabs.com/docs/stable/licensing-faqs.html (https://www.cockroachlabs.com/docs/stable/licensing-faqs.html?utm_source=thinkingelixir&utm_medium=shownotes) – Cockroach licensing FAQs - https://x.com/josevalim/status/1792642875454259243 (https://x.com/josevalim/status/1792642875454259243?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet on Elixir's 12th birthday celebration - https://www.youtube.com/watch?v=epKeT8-hafE (https://www.youtube.com/watch?v=epKeT8-hafE?utm_source=thinkingelixir&utm_medium=shownotes) – YouTube livestream celebrating Elixir's 12th birthday - José teased that an Elixir v1.17 RC might be ready. - https://ew.com/pirates-of-the-caribbean-reboot-margot-robbie-movie-exclusive-8651023 (https://ew.com/pirates-of-the-caribbean-reboot-margot-robbie-movie-exclusive-8651023?utm_source=thinkingelixir&utm_medium=shownotes) – Pirates of the Caribbean reboot discussion... are we that old? - https://elixirforum.com/t/ash-framework-3-0/63488 (https://elixirforum.com/t/ash-framework-3-0/63488?utm_source=thinkingelixir&utm_medium=shownotes) – Ash Framework 3.0 release - https://www.reddit.com/r/elixir/s/HMUeyk8Ot3 (https://www.reddit.com/r/elixir/s/HMUeyk8Ot3?utm_source=thinkingelixir&utm_medium=shownotes) – LiveToast discussion on Reddit - https://github.com/srcrip/live_toast (https://github.com/srcrip/live_toast?utm_source=thinkingelixir&utm_medium=shownotes) – LiveToast GitHub project - https://toast.src.rip (https://toast.src.rip?utm_source=thinkingelixir&utm_medium=shownotes) – LiveToast demo website - https://nerves-project.typeform.com/sotnn-2024 (https://nerves-project.typeform.com/sotnn-2024?utm_source=thinkingelixir&utm_medium=shownotes) - Nerves is an open-source platform for building and deploying production embedded systems using Elixir. - https://nerves-project.org/ (https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Nerves project website - https://fly.io/phoenix-files/my-favorite-new-liveview-feature/ (https://fly.io/phoenix-files/my-favorite-new-liveview-feature/?utm_source=thinkingelixir&utm_medium=shownotes) – Explanation of the useful new LiveView feature JS.toggle_class. - ExDoc light mode possibly getting revamped. - https://hexdocs.pm/elixir/main/protocols.html (https://hexdocs.pm/elixir/main/protocols.html?utm_source=thinkingelixir&utm_medium=shownotes) – Example of current dark mode on ExDoc even in light mode. - https://erick.navarro.io/blog/simple-obs-client-in-elixir/ (https://erick.navarro.io/blog/simple-obs-client-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Erick Navarro's post on controlling OBS using Elixir and websockets. - https://obsproject.com/ (https://obsproject.com/?utm_source=thinkingelixir&utm_medium=shownotes) – OBS - Open Broadcaster Software Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://github.com/mimiquate/blend (https://github.com/mimiquate/blend?utm_source=thinkingelixir&utm_medium=shownotes) - https://rubygems.org/gems/appraisal (https://rubygems.org/gems/appraisal?utm_source=thinkingelixir&utm_medium=shownotes) – Blend was inspired by the Rubygem Appraisal - https://github.com/mimiquate/blend?tab=readme-ov-file#Motivation (https://github.com/mimiquate/blend?tab=readme-ov-file#Motivation?utm_source=thinkingelixir&utm_medium=shownotes) – Motivation for creating the Blend library - https://github.com/mimiquate/candlex (https://github.com/mimiquate/candlex?utm_source=thinkingelixir&utm_medium=shownotes) - https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs (https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/elixir-plug/plug_crypto/tags (https://github.com/elixir-plug/plug_crypto/tags?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/rack/rack-attack (https://github.com/rack/rack-attack?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.mimiquate.com/ (https://www.mimiquate.com/?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/elixir-plug/plug/blob/main/mix.exs#L54-L58 (https://github.com/elixir-plug/plug/blob/main/mix.exs#L54-L58?utm_source=thinkingelixir&utm_medium=shownotes) – Example of how multiple lockfiles are solved in Plug - https://github.com/surface-ui/surface/blob/main/.github/workflows/ci.yml#L54-L56 (https://github.com/surface-ui/surface/blob/main/.github/workflows/ci.yml#L54-L56?utm_source=thinkingelixir&utm_medium=shownotes) – Example of how multiple lockfiles are solved in Surface - https://github.com/sorentwo/oban/issues/1041 (https://github.com/sorentwo/oban/issues/1041?utm_source=thinkingelixir&utm_medium=shownotes) – Example of Oban issue from underlying dep version change - https://github.com/sorentwo/oban/commit/f8d3478c27aea56ab01fcc42f13668f4a3516564 (https://github.com/sorentwo/oban/commit/f8d3478c27aea56ab01fcc42f13668f4a3516564?utm_source=thinkingelixir&utm_medium=shownotes) – Example where Oban's Ecto version needed to lock to Ecto v3.10 to support materialized cte Guest Information - Marcelo Dominguez - https://twitter.com/marpo60 (https://twitter.com/marpo60?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter - https://github.com/marpo60/ (https://github.com/marpo60/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://www.mimiquate.com/ (https://www.mimiquate.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Mimiquate agency that published Blend Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Real English Radio
#87 - Which Kind of Communicator Are You?

Real English Radio

Play Episode Listen Later Apr 21, 2024 23:19


Have you ever wondered why communicating with certain people is so easy, while talking with others feels impossible? You might be surprised to know that it often boils down to a poor understanding of how communication works. Many of us tend to misinterpret the things people say and do; which influences the way we see, think about, and treat them.In this episode, we're gonna talk about a simple way to quickly recognize what type of person you're speaking with, and easily adapt to their way of communicating. — This episode will completely change your perspective on the art of communication.For access to transcripts, PDF study guides, and bonus podcast episodes, subscribe on Patreon!

Sustain
Episode 226: Jacob Kaplan-Moss on Compensating Open Source Maintainers (but not that way)

Sustain

Play Episode Listen Later Mar 29, 2024 33:35


Guest Jacob Kaplan-Moss Panelist Richard Littauer | Amanda Casari Show Notes This episode of Sustain explores the challenges and dynamics of funding open source projects. Host Richard Littauer and co-host Amanda Casari welcome guest Jacob Kaplan-Moss, Board Member and Treasurer of the Django Software Foundation, and Security Architect at Latacora. The discussion covers Jacob's recent blog post on the criticism faced by open source maintainers who seek compensation, highlighting the backlash encountered from seeing grants to selling T-shirts. The conversation also explores the ethical use of open source software, the importance of supporting maintainers financially, and the complexities surrounding the definition and licensing of open source software. Additionally, this episode touches on the personal connection to open source, the struggle for maintainers to find sustainable funding models, and the potential impact of high net worth individual donations. Download this episode now to hear more! [00:00:53] Richard highlights Jacob's association with Django and his role as a security architect and brings up a blog post Jacob wrote about the experience of being an open source maintainer. He shares examples of maintainers who face undue criticism for monetizing their open source work in various ways and his thesis. Also, Richard endorses the Blue Oak Council and PolyForm Project. [00:06:24] Amanda appreciates the blog's message about the sustainability of open source and the need to pay maintainers. Jacob recounts the largely positive reception of his post but also addresses the critical and unproductive responses, and he clarifies his stance on the importance of formal definitions of open source. [00:10:14] Richard suggests the term “Big Tent Open Source” and discusses the importance of having standards to precent open washing while also encouraging diversity in licensing. Jacob uses the term “monogamish” as an analogy for a more flexible approach to open source licensing. [00:11:46] Amanda discusses her background in releasing various types of open source work and how it sometimes differs from web apps, and touches on the complexities of open source licensing. She asks Jacob about his concerns regarding the adoption of open source in larger systems, and he shares his experience with government technology procurement, stressing the necessity of precise definitions of open source in that context. [00:16:40] Richard shifts the conversation to ethical considerations of open source work, specifically when software is used for harmful purposes, like state interventions. Jacob gives us a nuanced view on the ethical use of open source software and the impossibility of drawing a clear line between good and evil uses. [00:20:56] Jacob provides insights into the Django Software Foundation's current scale, funding, and staffing, highlighting the significant impact even a small increase in funding could have, and he discusses the challenge of scaling funding across the vast number of open source projects to achieve broad sustainability. [00:23:16] Jacobs talks about the potential of engaging high net worth individuals and family foundations for donations as they may be more receptive than corporations. [00:24:54] Richard discusses the groups privilege and raises the question regarding giving back to open source or to the broader community, and Jacob explains he avoids judging others' financial decisions but acknowledges his own better-off position and the personal moral obligation he feels to give back. [00:27:05] The conversation shifts to Richard asking Jacob how to support each other's capitalist ventures while contributing to the open source community. He suggests congratulating individual successes and learning from them, while also being comfortable criticizing the systems and institutions that may be at odds with open source values. [00:28:53] Find out where you can learn more about Jacob on the internet. Quotes [00:01:40] “There's this dynamic that happens around open source, where when someone takes money, someone always shows up to criticize them for it.” [00:04:07] “Anytime an open source maintainer figures out a way to get paid to build a lifestyle, at the very least comfortable, we should be celebrating that.” [00:06:46] “The community has coalesced around a definition of open source as defined by the OSI. I was like wait a minute, how are you conflating the open source community with one foundation? I don't agree with this conflation of the OSI speaks for all open source.” [00:13:39] “If you work in technology for the government ling enough, eventually you come to realize that every problem is a procurement problem.” [00:18:16] “Even the MIT license is, do whatever you want, just don't sue me.” [00:22:18] “To reach a point where I would say that open source as a whole is broadly sustainable, I would want every single project to have that level of funding associated with it.” Spotlight [00:30:11] Amanda's spotlight is a book coming out next month called, “Software Engineering for Data Scientists.” [00:30:42] Richard's spotlight is the book, “Better Living Through Birding: Notes from a Black Man in the Natural World.” [00:31:20] Jacob's spotlight is the PolyForm family of licenses and the book, “Producing Open Source Software: How to Run a Successful Free Software Project.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Socials (https://www.burntfen.com/2023-05-30/socials) Amanda Casari X/Twitter (https://twitter.com/amcasari?lang=en) Jacob Kaplan-Moss LinkedIn (https://www.linkedin.com/in/jacobian/) Jacob Kaplan-Moss Website (https://jacobian.org/) Jacob Kaplan-Moss Mastodon (https://social.jacobian.org/@jacob) Django Software Foundation (https://www.djangoproject.com/foundation/) Django (https://www.djangoproject.com/) Latacora (https://www.latacora.com/) Jacob's Blog post: “Paying people to work on open source is good actually” (https://jacobian.org/2024/feb/16/paying-maintainers-is-good/) Blue Oak Council (https://blueoakcouncil.org/) PolyForm Project (https://polyformproject.org/) PolyForm Licenses (https://polyformproject.org/licenses/) Pamela Chestek LinkedIn (https://www.linkedin.com/in/pchestek/) Sasha Magee X/Twitter post on government procurement (https://twitter.com/sashax/status/941036458307076097) 18F (https://18f.gsa.gov/) What you should know about Vermont's proposed wealth taxes (Vermont Edition) (https://www.vermontpublic.org/show/vermont-edition/2024-02-12/what-you-should-know-about-vermonts-proposed-wealth-taxes) Software Engineering for Data Scientists by Catherine Nelson (https://www.oreilly.com/library/view/software-engineering-for/9781098136192/) Better Living Through Birding: Notes From a Black Man in the Natural World by Christian Cooper (https://www.penguinrandomhouse.com/books/671722/better-living-through-birding-by-christian-cooper/) Producing Open Source Software: How to Run a Successful Free Software Project by Karl Fogel (https://producingoss.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jacob Kaplan-Moss.

Ahmed Hamed
Maintainers of the Mosques

Ahmed Hamed

Play Episode Listen Later Feb 16, 2024 6:23


CHAOSScast
Episode 78: University Open Source Engagement

CHAOSScast

Play Episode Listen Later Jan 30, 2024 40:29


Thank you to the folks at Sustain (https://sustainoss.org/) for providing the hosting account for CHAOSSCast! CHAOSScast – Episode 78 In this episode, host Matt Germonprez is joined by panelists Sayeed Choudhury from Carnegie Mellon University, Clare Dillon from the University of Galway and Lero, Allison Kittinger from the University of Wisconsin-Madison Data Science Institute, and Zach Chandler from Stanford University. They discuss the intricate relationship between open source software and university missions, the role of libraries in supporting OSS, and the collaborative culture fostering community and innovation. The overlapping terrains of open science, open scholarship, and open source in the academic world are explored, along with the challenges and promises of developing universities OSPOs. Join us as we highlight the dynamic growth and potential of OSS in enhancing educational experiences and research output. Press download now to hear more! [00:00:22] The panelists introduce themselves and tell us what they do. [00:01:49] Sayeed begins discussing why universities care about open source software, emphasizing its alignment with university missions and its importance as a research output and educational experience. [00:03:30] Allison continues the role of open source in academia and the importance of creating a supportive culture around it. Zach expresses the importance of open source software in research and teaching, emphasizing the value of sharing and innovation in Stanford's commitment to open source. Clare speaks about the perspective from Lero and the need to improve engagement with open source software across Irish universities. [00:08:12] Matt asks about the relationship with universities' engagement with open source and libraires. Allison discusses the parallels between open source and library functions like scholarly publishing, suggesting the potential need for dedicated open source support within libraries. [00:10:47] Sayeed highlights the libraries' neutrality and curation role within universities, suggesting this aligns well with open scholarship and open source software. Clare shares positive interactions with librarians in the open source ecosystem and praises the librarian discipline. Zach commends academic librarians for their alignment with open source ethos, despite his OSPO not being situated within a library. [00:13:45] Matt asks the panelists to describe a day in their life concerning open source engagement at their universities. Clare talks about working on a framework for open source policy for Irish universities, inspired by Ireland's National Open Research Forum, involving various stakeholders. [00:15:14] Allison mentions her day involved planning and hiring for an outreach specialist role to support open source efforts and future team expansion and discusses focusing on outreach efforts for open source within the community and campus, including event planning and needs assessment. [00:17:03] Zach describes his day like Allison's, involving consultations on open source licensing and learning from advanced open source projects. Sayeed compares open source work at universities to tending a garden and discusses strategic and operational aspects of his role, emphasizing building social capital. [00:21:02] Matt asks if the panelists see their work as building community within their universities. Sayeed discusses building community as a convener and center of competency, helping students and faculty navigate open source issues. [00:22:30] Allison sees her role as building the open source program and community, inspired by the Wisconsin idea that the university's work should benefit the entire state. Zach focuses on building a community among coding leads from various labs through the Maintainers and Contributors Roundtable, aiming to support and elevate software production. Clare highlights the diversity of people involved in open source at universities and the broader societal impact of open source beyond just software development. [00:28:04] Matt asks whether the panelists are making positive strides and acknowledges the newness of some OSPOs. He notes potential challenges like getting various university layers to understand their message. Zach feels successful in engaging the research community and uncovering new projects but faces the challenge of integrating these projects into a meaningful framework. [00:29:44] Allison talks about the excitement and challenge of focusing on key areas without getting overwhelmed by the multitude of directions and projects available. Clare highlights the importance of sharing experiences to avoid duplicating efforts and points out the challenge of translating open source concepts for non-technical audiences. Sayeed discusses the gains at CMU, where the OSPO is beginning to be seen as the go-to for open source. He brings up the challenge of meeting immediate and specific demands from university members like choosing licenses. Value Adds (Picks) of the week: [00:36:16] Matt's pick is a book he read: Of Bicycles, Bakelites, and Bulbs: Toward a Theory of Sociotechnical Change. [00:36:39] Clare's pick is an email titled, “Hope is a verb” from Roger Steare, Corporate Philosopher. Also, an article called, “How to Cultivate Hope,” in Psychology Today. [00:37:21] Sayeed's pick is committing to walking 10,000 steps a day. [00:38:12] Allison's pick is Uplands Pleasant Ridge Reserve Cheese. [00:39:12] Zach's pick is Zee Bracket. Panelist: Matt Germonprez Guests: Sayeed Choudhury Clare Dillon Allison Kittinger Zach Chandler Links: CHAOSS (https://chaoss.community/) CHAOSS Project X/Twitter (https://twitter.com/chaossproj?lang=en) CHAOSScast Podcast (https://podcast.chaoss.community/) podcast@chaoss.community (mailto:podcast@chaoss.community) Georg Link Website (https://georg.link/) Matt Germonprez X/Twitter (https://twitter.com/germ) Sayeed Choudhury X/Twitter (https://twitter.com/eSayeed) Sayeed Choudhury LinkedIn (https://www.linkedin.com/in/sayeed-choudhury-4184015/) Clare Dillon X/Twitter (https://twitter.com/claredillon?lang=en) Clare Dillon LinkedIn (https://www.linkedin.com/in/claredillon/) Allison Kittinger LinkedIn (https://www.linkedin.com/in/allisonkittinger/) Allison Kittinger Website (http://allisonkittinger.com/) Zach Chandler LinkedIn (https://www.linkedin.com/in/zchandler/) Stanford University Open Source (https://opensource.stanford.edu/) Lero OSPO-GitHub (https://sfi-lero.github.io/OSPO/) Ireland's National Open Research Forum (NORF) (https://dri.ie/norf/) Of Bicycles, Bakelites, and Bulbs: Toward a Theory of Sociotechnical Change by Wiebe E. Biijker (https://mitpress.mit.edu/9780262522274/of-bicycles-bakelites-and-bulbs/) “Hope is a verb” by Roger Steare (https://myemail.constantcontact.com/Hope-is-a-verb-.html?soid=1140842555582&aid=CrDyRpVnTVA) Uplands Cheese-Pleasant Ridge Reserve (https://uplandscheese.com/product/pleasant-ridge-reserve/) Zee Bracket (https://www.loadedboards.com/products/zee-bracket) Special Guests: Allison Kittinger, Clare Dillon, Sayeed Choudhury , and Zach Chandler.

Your Unapologetic Career Podcast
143 4 Career Dynamics: Builders, Travelers, Maintainers, Adapters

Your Unapologetic Career Podcast

Play Episode Listen Later Jan 16, 2024 30:46


The episode focuses on the concept of dynamism in academic medicine and public health, with Kemi introducing four distinct types: the builder, the traveler, the maintainer, and the adapter. Each type brings unique value to academia, challenging conventional judgments about career paths. Join in as Kemi explores the characteristics, contributions, and potential misconceptions of each type, sharing personal anecdotes and observations. The episode also examines the possibility of transitioning between dynamism types throughout one's career. Tune in to explore and discover your kind of dynamism and learn why your dynamism is your superpower.And if you'd like to learn more foundational career navigation concepts for women of color in academic medicine and public health, sign up for our KD Coaching Foundations Series: www.kemidoll.com/foundations.

Software Sessions
Sara Jackson on Teaching in Kanazawa (RubyConf 2023)

Software Sessions

Play Episode Listen Later Nov 18, 2023 44:17


Sara is a team lead at thoughtbot. She talks about her experience as a professor at Kanazawa Technical College, giant LAN parties in Rochester, transitioning from Java to Ruby, shining a light on maintainers, and her closing thoughts on RubyConf. Recorded at RubyConf 2023 in San Diego. -- A few topics covered: Being an Assistant Arofessor in Kanazawa Teaching naming, formatting, and style Differences between students in Japan vs US Technical terms and programming resources in Japanese LAN parties at Rochester Transitioning from Java to Ruby Consulting The forgotten maintainer RubyConf Other links Sara's mastodon thoughtbot This Week in Open Source testdouble Ruby Central Scholars and Guides Program City Museum Japan International College of Technology Kanazawa RubyKaigi Applying mruby to World-first Small SAR Satellite (Japanese lightning talk) (mruby in space) Rochester Rochester Institute of Technology Electronic Gaming Society Tora-con Strong National Museum of Play Transcript You can help correct transcripts on GitHub. [00:00:00] Jeremy: I'm here at RubyConf, San Diego, with Sara Jackson, thank you for joining me today. [00:00:05] Sara: Thank you for having me. Happy to be here. [00:00:07] Jeremy: Sara right now you're working at, ThoughtBot, as a, as a Ruby developer, is that right? [00:00:12] Sara: Yes, that is correct. Teaching in Japan [00:00:14] Jeremy: But I think before we kind of talk about that, I mean, we're at a Ruby conference, but something that I, I saw, on your LinkedIn that I thought was really interesting was that you were teaching, I think, programming in. Kanazawa, for a couple years. [00:00:26] Sara: Yeah, that's right. So for those that don't know, Kanazawa is a city on the west coast of Japan. If you draw kind of a horizontal line across Japan from Tokyo, it's, it's pretty much right there on the west coast. I was an associate professor in the Global Information and Management major, which is basically computer science or software development. (laughs) Yep. [00:00:55] Jeremy: Couldn't tell from the title. [00:00:56] Sara: You couldn't. No.. so there I was teaching classes for a bunch of different languages and concepts from Java to Python to Unix and Bash scripting, just kind of all over. [00:01:16] Jeremy: And did you plan the curriculum yourself, or did they have anything for you? [00:01:21] Sara: It depended on the class that I was teaching. So some of them, I was the head teacher. In that case, I would be planning the class myself, the... lectures the assignments and grading them, et cetera. if I was assisting on a class, then usually it would, I would be doing grading and then helping in the class. Most of the classes were, uh, started with a lecture and then. Followed up with a lab immediately after, in person. [00:01:54] Jeremy: And I think you went to, is it University of Rochester? [00:01:58] Sara: Uh, close. Uh, Rochester Institute of Technology. So, same city. Yeah. [00:02:03] Jeremy: And so, you were studying computer science there, is that right? [00:02:07] Sara: I, I studied computer science there, but I got a minor in Japanese language. and that's how, that's kind of my origin story of then teaching in Kanazawa. Because Rochester is actually the sister city with Kanazawa. And RIT has a study abroad program for Japanese learning students to go study at KIT, Kanazawa Institute of Technology, in Kanazawa, do a six week kind of immersive program. And KIT just so happens to be under the same board as the school that I went to teach at. [00:02:46] Jeremy: it's great that you can make that connection and get that opportunity, yeah. [00:02:49] Sara: Absolutely. Networking! [00:02:52] Jeremy: And so, like, as a student in Rochester, you got to see how, I suppose, computer science education was there. How did that compare when you went over to Kanazawa? [00:03:02] Sara: I had a lot of freedom with my curriculum, so I was able to actually lean on some of the things that I learned, some of the, the way that the courses were structured that I took, I remember as a freshman in 2006, one of the first courses that we took, involved, learning Unix, learning the command line, things like that. I was able to look up some of the assignments and some of the information from that course that I took to inform then my curriculum for my course, [00:03:36] Jeremy: That's awesome. Yeah. and I guess you probably also remember how you felt as a student, so you know like what worked and maybe what didn't. [00:03:43] Sara: Absolutely. And I was able to lean on that experience as well as knowing. What's important and what, as a student, I didn't think was important. Naming, formatting, and style [00:03:56] Jeremy: So what were some examples of things that were important and some that weren't? [00:04:01] Sara: Mm hmm. For Java in particular, you don't need any white space between any of your characters, but formatting and following the general Guidelines of style makes your code so much easier to read. It's one of those things that you kind of have to drill into your head through muscle memory. And I also tried to pass that on to my students, in their assignments that it's. It's not just to make it look pretty. It's not just because I'm a mean teacher. It is truly valuable for future developers that will end up reading your code. [00:04:39] Jeremy: Yeah, I remember when I went through school. The intro professor, they would actually, they would print out our code and they would mark it up with red pen, basically like a writing assignment and it would be like a bad variable name and like, white space shouldn't be here, stuff like that. And, it seems kind of funny now, but, it actually makes it makes a lot of sense. [00:04:59] Sara: I did that. [00:04:59] Jeremy: Oh, nice. [00:05:00] Sara: I did that for my students. They were not happy about it. (laughs) [00:05:04] Jeremy: Yeah, at that time they're like, why are you like being so picky, right? [00:05:08] Sara: Exactly. But I, I think back to my student, my experience as a student. in some of the classes I've taken, not even necessarily computer related, the teachers that were the sticklers, those lessons stuck the most for me. I hated it at the time. I learned a lot. [00:05:26] Jeremy: Yeah, yeah. so I guess that's an example of things that, that, that matter. The, the aesthetics or the visual part for understanding. What are some things that they were teaching that you thought like, Oh, maybe this isn't so important. [00:05:40] Sara: Hmm. Pause for effect. (laughs) So I think that there wasn't necessarily Any particular class or topic that I didn't feel was as valuable, but there was some things that I thought were valuable that weren't emphasized very well. One of the things that I feel very strongly about, and I'm sure those of you out there can agree. in RubyWorld, that naming is important. The naming of your variables is valuable. It's useful to have something that's understood. and there were some other teachers that I worked with that didn't care so much in their assignments. And maybe the labs that they assigned had less than useful names for things. And that was kind of a disappointment for me. [00:06:34] Jeremy: Yeah, because I think it's maybe hard to teach, a student because a lot of times you are writing these short term assignments and you have it pass the test or do the thing and then you never look at it again. [00:06:49] Sara: Exactly. [00:06:50] Jeremy: So you don't, you don't feel that pain. Yeah, [00:06:53] Sara: Mm hmm. But it's like when you're learning a new spoken language, getting the foundations correct is super valuable. [00:07:05] Jeremy: Absolutely. Yeah. And so I guess when you were teaching in Kanazawa, was there anything you did in particular to emphasize, you know, these names really matter because otherwise you or other people are not going to understand what you were trying to do here? [00:07:22] Sara: Mm hmm. When I would walk around class during labs, kind of peek over the shoulders of my students, look at what they're doing, it's... Easy to maybe point out at something and be like, well, what is this? I can't tell what this is doing. Can you tell me what this does? Well, maybe that's a better name because somebody else who was looking at this, they won't know, I don't know, you know, it's in your head, but you will not always be working solo. my school, a big portion of the students went on to get technical jobs from after right after graduating. it was when you graduated from the school that I was teaching at, KTC, it was the equivalent of an associate's degree. Maybe 50 percent went off to a tech job. Maybe 50 percent went on to a four year university. And, and so as students, it hadn't. Connected with them always yet that oh, this isn't just about the assignment. This is also about learning how to interact with my co workers in the future. Differences between students [00:08:38] Jeremy: Yeah, I mean, I think It's hard, but, group projects are kind of always, uh, that's kind of where you get to work with other people and, read other people's code, but there's always that potential imbalance of where one person is like, uh, I know how to do this. I'll just do it. Right? So I'm not really sure how to solve that problem. Yeah. [00:09:00] Sara: Mm hmm. That's something that I think probably happens to some degree everywhere, but man, Japan really has groups, group work down. They, that's a super generalization. For my students though, when you would put them in a group, they were, they were usually really organized about who was going to do what and, kept on each other about doing things maybe there were some students that were a little bit more slackers, but it was certainly not the kind of polarized dichotomy you would usually see in an American classroom. [00:09:39] Jeremy: Yeah. I've been on both sides. I've been the person who did the work and the slacker. [00:09:44] Sara: Same. [00:09:46] Jeremy: And, uh, I feel bad about it now, but, uh, [00:09:50] Sara: We did what we had to do. [00:09:52] Jeremy: We all got the degree, so we're good. that is interesting, though. I mean, was there anything else, like, culturally different, you felt, from, you know, the Japanese university? [00:10:04] Sara: Yes. Absolutely. A lot of things. In American university, it's kind of the first time in a young person's life, usually, where they have the freedom to choose what they learn, choose where they live, what they're interested in. And so there's usually a lot of investment in your study and being there, being present, paying attention to the lecture. This is not to say that Japanese college students were the opposite. But the cultural feeling is college is your last time to have fun before you enter the real world of jobs and working too many hours. And so the emphasis on paying Super attention or, being perfect in your assignments. There was, there was a scale. There were some students that were 100 percent there. And then there were some students that were like, I'm here to get a degree and maybe I'm going to sleep in class a little bit. (laughs) That is another major difference, cultural aspect. In America, if you fall asleep in a meeting, you fall asleep in class, super rude. Don't do it. In Japan, if you take a nap at work, you take a nap in class, not rude. It's actually viewed as a sign of you are working really hard. You're usually working maybe late into the night. You're not getting enough sleep. So the fact that you need to take maybe a nap here or two here or there throughout the day means that you have put dedication in. [00:11:50] Jeremy: Even if the reason you're asleep is because you were playing games late at night. [00:11:54] Sara: Yep. [00:11:55] Jeremy: But they don't know that. [00:11:56] Sara: Yeah. But it's usually the case for my students. [00:11:59] Jeremy: Okay. I'm glad they were having fun at least [00:12:02] Sara: Me too. Why she moved back [00:12:04] Jeremy: That sounds like a really interesting experience. You did it for about two years? Three years. [00:12:12] Sara: So I had a three year contract with an option to extend up to five, although I did have a There were other teachers in my same situation who were actually there for like 10 years, so it was flexible. [00:12:27] Jeremy: Yeah. So I guess when you made the decision to, to leave, what was sort of your, your thinking there? [00:12:35] Sara: My fiance was in America [00:12:37] Jeremy: Good. [00:12:37] Sara: he didn't want to move to Japan [00:12:39] Jeremy: Good, reason. [00:12:39] Sara: Yeah, he was waiting three years patiently for me. [00:12:44] Jeremy: Okay. Okay. my heart goes out there . He waited patiently. [00:12:49] Sara: We saw each other. We, we were very lucky enough to see each other every three or four months in person. Either I would visit America or he would come visit me in Kanazawa. [00:12:59] Jeremy: Yeah, yeah. You, you couldn't convince him to, to fall in love with the country. [00:13:03] Sara: I'm getting there [00:13:04] Jeremy: Oh, you're getting Oh, [00:13:05] Sara: it's, We're making, we're making way. [00:13:07] Jeremy: Good, that's good. So are you taking like, like yearly trips or something, or? [00:13:11] Sara: That was, that was always my intention when I moved back so I moved back in the Spring of 2018 to America and I did visit. In 2019, the following year, so I could attend the graduation ceremony for the last group of students that I taught. [00:13:26] Jeremy: That's so sweet. [00:13:27] Sara: And then I had plans to go in 2020. We know what happened in 2020 [00:13:32] Jeremy: Yeah. [00:13:33] Sara: The country did not open to tourism again until the fall of 2022. But I did just make a trip last month. [00:13:40] Jeremy: Nice [00:13:40] Sara: To see some really good friends for the first time in four years. [00:13:43] Jeremy: Amazing, yeah. Where did you go? [00:13:46] Sara: I did a few days in Tokyo. I did a few days in Niigata cause I was with a friend who studied abroad there. And then a few days in Kanazawa. [00:13:56] Jeremy: That's really cool, yeah. yeah, I had a friend who lived there, but they were teaching English, yeah. And, I always have a really good time when I'm out there, yeah. [00:14:08] Sara: Absolutely. If anyone out there visiting wants to go to Japan, this is your push. Go do it. Reach out to me on LinkedIn. I will help you plan. [00:14:17] Jeremy: Nice, nice. Um, yeah, I, I, I would say the same. Like, definitely, if you're thinking about it, go. And, uh, sounds like Sara will hook you up. [00:14:28] Sara: Yep, I'm your travel guide. Technical terms in Japanese [00:14:31] Jeremy: So you, you studied, uh, you, you said you had a minor in Japanese? Yeah. So, so when you were teaching there, were you teaching classes in English or was it in Japanese? [00:14:42] Sara: It was a mix. Uh, when I was hired, the job description was no Japanese needed. It was a very, like, Global, international style college, so there was a huge emphasis on learning English. They wanted us to teach only in English. My thought was, it's hard enough learning computer science in your native language, let alone a foreign language, so my lectures were in English, but I would assist the labs in japanese [00:15:14] Jeremy: Oh, nice. Okay. And then, so you were basically fluent then at the time. Middle. Okay. Yeah. Yeah. Hey, well, I think if you're able to, to help people, you know, in labs and stuff, and it's a technical topic, right? So that's gotta be kind of a, an interesting challenge [00:15:34] Sara: I did learn a lot of new computer vocabulary. Yes. [00:15:39] Jeremy: So the words are, like, a lot of them are not the same? Or, you know, for, for specifically related to programming, I guess. [00:15:46] Sara: Hmm. Yeah, there are Japanese specific words. There's a lot of loan words that we use. We. Excuse me. There's a lot of loan words that Japanese uses for computer terms, but there's plenty that are just in Japanese. For example, uh, an array is hairetsu. [00:16:08] Jeremy: Okay. [00:16:08] Sara: And like a screen or the display that your monitor is a gamen, but a keyboard would be keyboard... Kībōdo, probably. [00:16:20] Jeremy: Yeah. So just, uh, so that, they use that as a loan word, I guess. But I'm not sure why not the other two. [00:16:27] Sara: Yeah, it's a mystery. [00:16:29] Jeremy: So it's just, it's just a total mix. Yeah. I'm just picturing you thinking like, okay, is it the English word or is it the Japanese word? You know, like each time you're thinking of a technical term. Yeah. [00:16:39] Sara: Mm hmm. I mostly, I, I I went to the internet. I searched for Japanese computer term dictionary website, and kind of just studied the terms. I also paid a lot of attention to the Japanese professors when they were teaching, what words they were using. Tried to integrate. Also, I was able to lean on my study abroad, because it was a technical Japanese, like there were classes that we took that was on technical Japanese. Computer usage, and also eco technology, like green technology. So I had learned a bunch of them previously. [00:17:16] Jeremy: Mm. So was that for like a summer or a year or something [00:17:20] Sara: It was six weeks [00:17:21] Jeremy: Six weeks. [00:17:21] Sara: During the summer, [00:17:22] Jeremy: Got it. So that's okay. So like, yeah, that must have been an experience like going to, I'm assuming that's the first time you had been [00:17:30] Sara: It was actually the second time [00:17:31] Jeremy: The second [00:17:32] Sara: Yeah. That was in 2010 that I studied abroad. [00:17:35] Jeremy: And then the classes, they were in Japanese or? Yeah. Yeah. That's, uh, that's, that's full immersion right there. [00:17:42] Sara: It was, it was very funny in the, in the very first lesson of kind of just the general language course, there was a student that was asking, I, how do I say this? I don't know this. And she was like, Nihongo de. [00:17:55] Jeremy: Oh (laughs) ! [00:17:56] Sara: You must, must ask your question only in [00:17:59] Jeremy: Yeah, Programming resources in Japanesez [00:17:59] Jeremy: yeah. yeah. That's awesome. So, so it's like, I guess the, the professors, they spoke English, but they were really, really pushing you, like, speak Japanese. Yeah, that's awesome. and maybe this is my bias because I'm an English native, but when you look up. Resources, like you look up blog posts and Stack Overflow and all this stuff. It's all in English, right? So I'm wondering for your, your students, when, when they would search, like, I got this error, you know, what do I do about it? Are they looking at the English pages or are they, you know, you know what I mean? [00:18:31] Sara: There are Japanese resources that they would use. They love Guguru (Google) sensei. [00:18:36] Jeremy: Ah okay. Okay. [00:18:38] Sara: Um, but yeah, there are plenty of Japanese language stack overflow equivalents. I'm not sure if they have stack overflow specifically in Japanese. But there are sites like that, that they, that they used. Some of the more invested students would also use English resources, but that was a minority. [00:19:00] Jeremy: Interesting. So there's a, there's a big enough community, I suppose, of people posting and answering questions and stuff where it's, you don't feel like, there aren't people doing the same thing as you out there. [00:19:14] Sara: Absolutely. Yeah. There's, a large world of software development in Japan, that we don't get to hear. There are questions and answers over here because of that language barrier. [00:19:26] Jeremy: Yeah. I would be, like, kind of curious to, to see, the, the languages and the types of problems they have, if they were similar or if it's, like, I don't know, just different. [00:19:38] Sara: Yeah, now I'm interested in that too, and I bet you there is a lot of research that we could do on Ruby, since Ruby is Japanese. [00:19:51] Jeremy: Right. cause something I've, I've often heard is that, when somebody says they're working with Ruby, Here in, um, the United States, a lot of times people assume it's like, Oh, you're doing a Rails app, [00:20:02] Sara: Mm hmm. [00:20:03] Jeremy: Almost, almost everybody who's using Ruby, not everyone, but you know, the majority I think are using it because of Rails. And I've heard that in Japan, there's actually a lot more usage that's, that's not tied to Rails. [00:20:16] Sara: I've also heard that, and I get the sense of that from RubyKaigi as well. Which I have never been lucky enough to attend. But, yeah, the talks that come out of RubyKaigi, very technical, low to the metal of Ruby, because there's that community that's using it for things other than Rails, other than web apps. [00:20:36] Jeremy: Yeah, I think, one of the ones, I don't know if it was a talk or not, but, somebody was saying that there is Ruby in space. [00:20:42] Sara: That's awesome. Ruby's everywhere. LAN parties in college [00:20:44] Jeremy: So yeah, I guess like another thing I saw, during your time at Rochester is you were, involved with like, there's like a gaming club I wonder if you could talk a little bit about your experience with that. [00:20:55] Sara: Absolutely, I can. So, at RIT, I was an executive board member for three or four years at the Electronic Gaming Society. EGS for short, uh, we hosted weekly console game nights in, the student alumni union area, where there's open space, kind of like a cafeteria. We also hosted quarterly land parties, and we would actually get people from out of state sometimes who weren't even students to come. Uh, and we would usually host the bigger ones in the field house, which is also where concerts are held. And we would hold the smaller ones in conference rooms. I think when I started in 2006, the, the, the LANs were pretty small, maybe like 50, 50 people bring your, your, your huge CRT monitor tower in. [00:21:57] Jeremy: Oh yeah, [00:21:57] Sara: In And then by the time I left in 2012. we were over 300 people for a weekend LAN party, um, and we were actually drawing more power than concerts do. [00:22:13] Jeremy: Incredible. what were, what were people playing at the time? Like when they would the LANs like, [00:22:18] Sara: Yep. Fortnite, early League of Legends, Call of Duty. Battlegrounds. And then also just like fun indie games like Armagedtron, which is kind of like a racing game in the style of [00:22:37] Jeremy: okay. Oh, okay, [00:22:39] Sara: Um, any, there are some like fun browser games where you could just mess with each other. Jackbox. Yeah. [00:22:49] Jeremy: Yeah, it's, it's interesting that, you know, you're talking about stuff like Fortnite and, um, what is it? Battlegrounds is [00:22:55] Sara: not Fortnite. Team Fortress. [00:22:58] Jeremy: Oh Team Fortress! [00:22:59] Sara: Sorry. Yeah. Oh, yeah, I got my, my names mixed up. Fortnite, I think, did not exist at the time, but Team Fortress was big. [00:23:11] Jeremy: Yeah. that's really cool that you're able to get such a big group there. is there something about Rochester, I guess, that that was able to bring together this many people for like these big LAN events? Because I'm... I mean, I'm not sure how it is elsewhere, but I feel like that's probably not what was happening elsewhere in the country. [00:23:31] Sara: Yeah, I mean, if you've ever been to, um, DreamHack, that's, that's a huge LAN party and game convention, that's fun. so... EGS started in the early 2000s, even before I joined, and was just a committed group of people. RIT was a very largely technical school. The majority of students were there for math, science, engineering, or they were in the computer college, [00:24:01] Jeremy: Oh, okay. [00:24:01] Sara: GCIS, G C C I S, the Gossano College of Computing and Information Sciences. So there was a lot of us there. [00:24:10] Jeremy: That does make sense. I mean, it's, it's sort of this, this bias that when there's people doing, uh, technical stuff like software, um, you know, and just IT, [00:24:21] Sara: Mm hmm. [00:24:23] Jeremy: there's kind of this assumption that's like, oh, maybe they play games. And it seems like that was accurate [00:24:27] Sara: It was absolutely accurate. And there were plenty of people that came from different majors. but when I started, there were 17, 000 students and so that's a lot of students and obviously not everyone came to our weekly meetings, but we had enough dedicated people that were on the eboard driving, You know, marketing and advertising for, for our events and things like that, that we were able to get, the good community going. I, I wasn't part of it, but the anime club at RIT is also huge. They run a convention every year that is huge, ToraCon, um. And I think it's just kind of the confluence of there being a lot of geeks and nerds on campus and Rochester is a college town. There's maybe like 10 other universities in [00:25:17] Jeremy: Well, sounds like it was a good time. [00:25:19] Sara: Absolutely would recommend. Strong Museum of Play [00:25:22] Jeremy: I've never, I've never been, but the one thing I have heard about Rochester is there's the, the Strong Museum of Play. [00:25:29] Sara: Yeah, that place is so much fun, even as an adult. It's kind of like, um, the, the Children's Museum in Indiana for, for those that might know that. it just has all the historical toys and pop culture and interactive exhibits. It's so fun. [00:25:48] Jeremy: it's not quite the same, but it, when you were mentioning the Children's Museum in, um, I think it's in St. Louis, there's, uh, it's called the City Museum and it's like a, it's like a giant playground, you know, indoors, outdoors, and it's not just for kids, right? And actually some of this stuff seems like kind of sketch in terms of like, you could kind of hurt yourself, you know, climbing [00:26:10] Sara: When was this made? [00:26:12] Jeremy: I'm not sure, but, uh, [00:26:14] Sara: before regulations maybe. ha. [00:26:16] Jeremy: Yeah. It's, uh, but it's really cool. So at the, at the Museum of Play, though, is it, There's like a video game component, right? But then there's also, like, other types of things, [00:26:26] Sara: Yeah, they have, like, a whole section of the museum that's really, really old toys on display, like, 1900s, 1800s. Um, they have a whole Sesame Street section, and other things like that. Yeah. From Java to Ruby [00:26:42] Jeremy: Check it out if you're in Rochester. maybe now we could talk a little bit about, so like now you're working at Thoughtbot as a Ruby developer. but before we started recording, you were telling me that you started, working with Java. And there was like a, a long path I suppose, you know, changing languages. So maybe you can talk a little bit about your experience there. [00:27:06] Sara: Yeah. for other folks who have switched languages, this might be a familiar story for you, where once you get a job in one technology or one stack, one language, you kind of get typecast after a while. Your next job is probably going to be in the same language, same stack. Companies, they hire based on technology and So, it might be hard, even if you've been playing around with Ruby in your free time, to break, make that barrier jump from one language to another, one stack to another. I mean, these technologies, they can take a little while to ramp up on. They can be a little bit different, especially if you're going from a non object oriented language to an object oriented, don't. Lose hope. (laughs) If you have an interest in Ruby and you're not a Rubyist right now, there's a good company for you that will give you a chance. That's the key that I learned, is as a software developer, the skills that you have that are the most important are not the language that you know. It's the type of thinking that you do, the problem solving, communication, documentation, knowledge sharing, Supporting each other, and as Saron the keynote speaker on Wednesday said, the, the word is love. [00:28:35] Jeremy: [00:28:35] Sara: So when I was job hunting, it was really valuable for me to include those important aspects in my skill, in my resume, in my CV, in my interviews, that like, I'm newer to this language because I had learned it at a rudimentary level before. Never worked in it really professionally for a long time. Um, when I was applying, it was like, look, I'm good at ramping up in technologies. I have been doing software for a long time, and I'm very comfortable with the idea of planning, documenting, problem solving. Give me a chance, please. I was lucky enough to find my place at a company that would give me a chance. Test Double hired me in 2019 as a remote. Software Consultant, and it changed my life. [00:29:34] Jeremy: What, what was it about, Ruby that I'm assuming that this is something that you maybe did in your spare time where you were playing with Ruby or? [00:29:43] Sara: I am one of those people that don't really code in their spare time, which I think is valuable for people to say. The image of a software developer being, well, if you're not coding in your spare time, then you're not passionate about it. That's a myth. That's not true. Some of us, we have other hobbies. I have lots of hobbies. Coding is not the one that I carry outside of the workplace, usually, but, I worked at a company called Constant Contact in 2014 and 2015. And while I was there, I was able to learn Ruby on Rails. [00:30:23] Jeremy: Oh, okay. So that was sort of, I guess, your experience there, on the job. I guess you enjoyed something about the language or something about Rails and then that's what made you decide, like, I would really love to, to... do more of this [00:30:38] Sara: Absolutely. It was amazing. It's such a fun language. The first time I heard about it was in college, maybe 2008 or 2009. And I remember learning, this looks like such a fun language. This looks like it would be so interesting to learn. And I didn't think about it again until 2014. And then I was programming in it. Coming from a Java mindset and it blew my mind, the Rails magic also, I was like, what is happening? This is so cool. Because of my typecasting sort of situation of Java, I wasn't able to get back to it until 2019. And I don't want to leave. I'm so happy. I love the language. I love the community. It's fun. [00:31:32] Jeremy: I can totally see that. I mean, when I first tried out Rails, yeah, it, like, you mentioned the magic, and I know some people are like, ah, I don't like the magic, but when, I think, once I saw what you could do, And how, sort of, little you needed to write, and the fact that so many projects kind of look the same. Um, yeah, that really clicked for me, and I really appreciated that. think that and the Rails console. I think the console is amazing. [00:32:05] Sara: Being able to just check real quick. Hmm, I wonder if this will work. Wait, no, I can check right now. I [00:32:12] Jeremy: And I think that's an important point you brought up too, about, like, not... the, the stereotype and I, I kind of, you know, showed it here where I assumed like, Oh, you were doing Java and then you moved to Ruby. It must've been because you were doing Ruby on the side and thought like, Oh, this is cool. I want to do it for my job. but I, I thought that's really cool that you were able to, not only that you, you don't do the programming stuff outside of work, but that you were able to, to find an opportunity where you could try something different, you know, in your job where you're still being paid. And I wonder, was there any, was there any specific intention behind, like, when you took that job, it was so that I can try something different, or did it just kind of happen? I'm curious what your... The appeal of consulting [00:32:58] Sara: I was wanting to try something different. I also really wanted to get into consulting. [00:33:04] Jeremy: Hmm. [00:33:05] Sara: I have ADHD. And working at a product company long term, I think, was never really going to work out for me. another thing you might notice in my LinkedIn is that a lot of my stays at companies have been relatively short. Because, I don't know, I, my brain gets bored. The consultancy environment is... Perfect. You can go to different clients, different engagements, meet new people, learn a different stack, learn how other people are doing things, help them be better, and maybe every two weeks, two months, three months, six months, a year, change and do it all over again. For some people, that sounds awful. For me, it's perfect. [00:33:51] Jeremy: Yeah, I hadn't thought about that with, with consulting. cause I, I suppose, so you said it's, it's usually about half a year between projects or is It [00:34:01] Sara: varies [00:34:01] Jeremy: It varies widely. [00:34:02] Sara: Widely. I think we try to hit the sweet spot of 3-6 months. For an individual working on a project, the actual contract engagement might be longer than that, but, yeah. Maintainers don't get enough credit [00:34:13] Jeremy: Yeah. And, and your point about how some people, they like to jump on different things and some people like to, to stick to the same thing. I mean, that, that makes a lot of, sense in terms of, I think maintaining software and like building new software. It's, they're both development, [00:34:32] Sara: Mm hmm. [00:34:32] Jeremy: they're very different. Right. [00:34:35] Sara: It's so funny that you bring that up because I highly gravitate towards maintaining over making. I love going to different projects, but I have very little interest in Greenfield, very little interest in making something new. I want to get into the weeds, into 10 years that nobody wants to deal with because the weeds are so high and there's dragons in there. I want to cut it away. I want to add documentation. I want to make it better. It's so important for us to maintain our software. It doesn't get nearly enough credit. The people that work on open source, the people that are doing maintenance work on, on apps internally, externally, Upgrades, making sure dependencies are all good and safe and secure. love that stuff. [00:35:29] Jeremy: That's awesome. We, we need more of you. (laughs) [00:35:31] Sara: There's plenty of us out there, but we don't get the credit (laughs) [00:35:34] Jeremy: Yeah, because it's like with maintenance, well, I would say probably both in companies and in open source when everything is working. Then Nobody nobody knows. Nobody says anything. They're just like, Oh, that's great. It's working. And then if it breaks, then everyone's upset. [00:35:51] Sara: Exactly. [00:35:53] Jeremy: And so like, yeah, you're just there to get yelled at when something goes wrong. But when everything's going good, it's like, [00:35:59] Sara: A job well done is, I was never here. [00:36:02] Jeremy: Yeah. Yeah. Yeah. I don't know how. To, you know, to fix that, I mean, when you think about open source maintainers, right, like a big thing is, is, is burnout, right? Where you are keeping the internet and all of our applications running and, you know, what you get for it is people yelling at you and the issues, right? [00:36:23] Sara: Yeah, it's hard. And I think I actually. Submitted a talk to RubyConf this year about this topic. It didn't get picked. That's okay. Um, we all make mistakes. I'm going to try to give it somewhere in the future, but I think one of the important things that we as an industry should strive for is giving glory. Giving support and kudos to maintenance work. I've been trying to do that. slash I have been doing that at ThoughtBot by, at some cadence. I have been putting out a blog post to the ThoughtBot blog called. This week in open source, the time period that is covered might be a week or longer in those posts. I give a summary of all of the commits that have been made to our open source projects. And the people that made those contributions with highlighting to new version releases, including patch level. And I do this. The time I, I, I took up the torch of doing this from a co worker, Mike Burns, who used to do it 10 years ago. I do this so that people can get acknowledgement for the work they do, even if it's fixing a broken link, even if it's updating some words that maybe don't make sense. All of it is valuable. [00:37:54] Jeremy: Definitely. Yeah. I mean, I, I think that, um, yeah, what's visible to people is when there's a new feature or an API change and Yeah, it's just, uh, people don't, I think a lot of people don't realize, like, how much work goes into just keeping everything running. [00:38:14] Sara: Mm hmm. Especially in the world of open source and Ruby on Rails, all the gems, there's so many different things coming out, things that suddenly this is not compatible. Suddenly you need to change something in your code because a dependency, however many steps apart has changed and it's hard work. The people that do those things are amazing. [00:38:41] Jeremy: So if anybody listening does that work, we, we appreciate you. [00:38:45] Sara: We salute you. Thank you. And if you're interested in contributing to ThoughtBot open source, we have lots of repos. There's one out there for you. Thoughts on RubyConf [00:38:54] Jeremy: You've been doing programming for quite a while, and, you're here at, at RubyConf. I wonder what kind of brings you to these, these conferences? Like, what do you get out of them? Um, I guess, how was this one? That sort of thing. [00:39:09] Sara: Well, first, this one was sick. This one was awesome. Uh, Ruby central pulled out all the stops and that DJ on Monday. In the event, in the exhibit hall. Wow. Amazing. So he told me that he was going to put his set up on Spotify, on Weedmaps Spotify, so go check it out. Anyway, I come to these conferences for people. I just love connecting with people. Those listening might notice that I'm an extrovert. I work remotely. A lot of us work remotely these days. this is an opportunity to see some of my coworkers. There's seven of us here. It's an opportunity to see people I only see at conferences, of which there are a lot. It's a chance to connect with people I've only met on Mastodon, or LinkedIn, or Stack Overflow. It's a chance to meet wonderful podcasters who are putting out great content, keeping our community alive. That's, that's the key for me. And the talks are wonderful, but honestly, they're just a side effect for me. They just come as a result of being here. [00:40:16] Jeremy: Yeah, it's kind of a unique opportunity, you know, to have so many of your, your colleagues and to just all be in the same place. And you know that anybody you talk to here, like if you talk about Ruby or software, they're not going to look at you and go like, I don't know what you're talking about. Like everybody here has at least that in common. So it's, yeah, it's a really cool experience to, to be able to chat with anybody. And it's like, You're all on the same page, [00:40:42] Sara: Mm hmm. We're all in this boat together. [00:40:45] Jeremy: Yup, that we got to keep, got to keep afloat according to matz [00:40:49] Sara: Gotta keep it afloat, yeah. [00:40:51] Jeremy: Though I was like, I was pretty impressed by like during his, his keynote and he had asked, you know, how many of you here, it's your first RubyConf and it felt like it was over half the room. [00:41:04] Sara: Yeah, I got the same sense. I was very glad to see that, very impressed. My first RubyConf was and it was the same sort of showing of [00:41:14] Jeremy: Nice, yeah. Yeah, actually, that was my first one, too. [00:41:17] Sara: Nice! [00:41:19] Jeremy: Uh, that was Nashville, Yeah, yeah, yeah. So it's, yeah, it's really interesting to see because, the meme online is probably like, Ah, Ruby is dead, or Rails is dead. But like you come to these conferences and yeah, there's, there's so many new people. There's like new people that are learning it and experiencing it and, you know, enjoying it the same way we are. So I, I really hope that the, the community can really, yeah, keep this going. [00:41:49] Sara: Continue, continue to grow and share. I love that we had first timer buttons, buttons where people could self identify as this is my first RubyConf and, and then that opens a conversation immediately. It's like, how are you liking it? What was your favorite talk? [00:42:08] Jeremy: Yeah, that's awesome. okay, I think that's probably a good place to start wrapping it. But is there anything else you wanted to mention or thought we should have talked about? [00:42:18] Sara: Can I do a plug for thoughtbot? [00:42:20] Jeremy: yeah, go for it. [00:42:21] Sara: Alright. For those of you out there that might not know what ThoughtBot does, we are a full software lifecycle or company lifecycle consultancy, so we do everything from market fit and rapid prototyping to MVPs to helping with developed companies, developed teams, maybe do a little bit of a Boost when you have a deadline or doing some tech debt. Pay down. We also have a DevOps team, so if you have an idea or a company or a team, you want a little bit of support, we have been around for 20 years. We are here for you. Reach out to us at thoughtbot.com. [00:43:02] Jeremy: I guess the thing about Thoughtbot is that, within the Ruby community specifically, they've been so involved with sponsorships and, and podcasts. And so, uh, when you hear about consultancies, a lot of times it's kind of like, well, I don't know, are they like any good? Do they know what they're doing? But I, I feel like, ThoughtBot has had enough, like enough of a public record. I feel It's like, okay, if you, if you hire them, um, you should be in good hands. [00:43:30] Sara: Yeah. If you have any questions about our abilities, read the blog. [00:43:35] Jeremy: It is a good blog. Sometimes when I'm, uh, searching for how to do something in Rails, it'll pop up, [00:43:40] Sara: Mm hmm. Me too. Every question I ask, one of the first results is our own blog. I'm like, oh yeah, that makes sense. [00:43:47] Jeremy: Probably the peak is if you've written the blog. [00:43:50] Sara: That has happened to my coworkers They're like, wait, I wrote a blog about this nine years ago. [00:43:55] Jeremy: Yeah, yeah. So maybe, maybe that'll happen to you soon. I, I know definitely people who do, um, Stack Overflow. And it's like, Oh, I like, this is a good answer. Oh, I wrote this. (laughs) yeah. Well, Sara, thank you so much for, for chatting with me today. [00:44:13] Sara: Absolutely, Jeremy. Thank you so much for having me. I was really glad to chat today.

CHAOSScast
Episode 73: Reflections on the LF OSS Maintainer Report

CHAOSScast

Play Episode Listen Later Nov 2, 2023 41:25


CHAOSScast – Episode 73 In today's episode, the conversation dives deep into the Linux Foundation Research Open Source Maintainers Report. Georg, Alyssa, Dawn, Sophia, and Anita engage in a thoughtful discussion about the report's methodology, findings, and implications for open source projects. They explore topics such as the challenges of obtaining a representative sample in open source research, the bias toward technical contributors, and the importance of considering the long-term engagement lifecycle of contributors. Additionally, they touch upon the report's best practices, including documentation and diversity, and how these practices can be connected across different categories. Download this episode now to learn more! [00:2:50] Georg discusses the two main sections of the report: demographics of maintainers and contributors and maintainer best practices. He asks for thoughts and questions about the report. [00:03:13] Alyssa expresses curiosity about the methodology, the number of interviews (32), and the diversity of projects covered in the research. Dawn shares her perspective on the number of interviews, stating that in-depth qualitative interviews can lead to convergence on key topics. [00:05:32] Sophia discusses the challenges of obtaining a representative sample in open source research and mentions the effort to increase diversity in project types. She highlights the discussion of findings in percentages and expresses that it may be more quantitative than typical interview-based research. [00:07:54] Dawn agrees with Sophia's points and mentions her skepticism about percentages based on a small sample size. Georg mentions concerns about small sample sizes affecting the ability to make claims, especially with regards to best practices. [00:09:49] Alyssa expresses that some sections of the report resonated with her, while others, like the funding and satisfaction sections, did not. She questions the methodology and the types of questions asked. Sophia responds, mentioning the challenges of sampling in open source research and how the findings resonated with her to some extent. She highlights the issue of funding and its potential impact on open source community culture. [00:13:24] Georg asks if the findings and best practices aligned with their understanding the methodology helped in interpreting the findings. Anita adds her perspective, mentioning that the research highlights the transition from contributors to maintainers but raises questions about the representation of non-technical contributors. [00:14:45] Alyssa notes the term “super coders” used in the report and how it implies a technical background for maintainers. Dawn and Anita express concerns about bias towards technical contributors and the exclusion of non-technical contributors in the research. Sophia acknowledges the bias in open source data and the need for more inclusive understanding of contributors. [00:17:19] Georg raises the intriguing issue of maintainers being paid but feeling unsupported by their organizations. Dawn shares her experience of challenges in justifying promotions for open source developers within companies, and the visibility issue of open source work within organizations. [00:19:33] Alyssa highlights the tension between company priorities and open source community priorities, and the balancing act that open source developers have to manage while wearing multiple hats, and Sophia shares her thoughts on this. [00:21:53] Georg transitions the discussion to the best practices section of the report, and Anita shares that she finds the documentation, especially when engineers are tasked with writing it. She discusses issues related to technical jargon and the usability of documentation. [00:24:00] Georg acknowledges the recuring challenge of documentation in open source projects and mentions the importance of considering different learning styles when creating documentation. Alyssa suggests that there could be opportunities to connect best practices across different categories. [00:26:27] Now the conversation shifts towards the diversity section of the report, where Georg discusses the lack of well-structured diversity efforts in many open source projects. [00:28:09] Sophia comments about the identifiable interviews in the research, noting that having named participants may have limited the depth of the diversity discussion due to privacy concerns. Alyssa comments on the decision to have identifiable interviews and highlights that it influenced the way the research results were presented, including the discussion on diversity. [00:30:41] Georg brings up the connection between the discussion in the report and the work being done in the CHAOSS Project. Dawn emphasizes the importance of thinking about metrics and how they can be applied in open source projects, and she provides examples of how metrics can be used to measure specific aspects of project health. [00:32:43] Alyssa expresses curiosity about what others think of the report's conclusion and the attributes table, which suggests a strategy for project health assessment and improvement. [00:33:30] Georg shares his perspective on the conclusion and mentions that the strategy for improving project health based on complexity and lifecycle stages seems self-evident. Sophia mentions that it doesn't fully address the lifecycle of contributors beyond the onboarding phase and points out there is a lack of discussion about when contributors may want to step away from a project and the issue of aging out of longstanding projects. Value Adds (Picks) of the week: [00:36:44] Georg's pick is visits from families. [00:37:08] Anita's pick is recently getting her Bachelor of Science in Microbiology and wondering what her next steps are. [00:37:39] Dawn's pick is walks around the Old Town section of her neighborhood seeing really old buildings. [00:38:18] Alyssa's pick is the sun and seeing a Yayoi Kusama art show. [00:39:14] Sophia's pick is making a lot of homemade herbal tea. Panelists: Georg Link Dawn Foster Sophia Vargas Alyssa Wright Anita ihuman Links: CHAOSS (https://chaoss.community/) CHAOSS Project Twitter (https://twitter.com/chaossproj?lang=en) CHAOSScast Podcast (https://podcast.chaoss.community/) podcast@chaoss.community (mailto:podcast@chaoss.community) Ford Foundation (https://www.fordfoundation.org/) Georg Link LinkedIn (https://www.linkedin.com/in/georglink/) Dawn Foster Twitter (https://twitter.com/geekygirldawn?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sophia Vargas Twitter (https://twitter.com/Sophia_IV) Alyssa Wright LinkedIn (https://www.linkedin.com/in/alyssapwright/) Anita ihuman Twitter (https://twitter.com/Anita_ihuman) Linux Foundation Research Open Source Maintainers July 2023 Report (https://project.linuxfoundation.org/hubfs/LF%20Research/Open%20Source%20Maintainers%202023%20-%20Report.pdf?hsLang=en) Mozilla-Open Source Archetypes: A Framework For Purposeful Open Source (https://blog.mozilla.org/wp-content/uploads/2018/05/MZOTS_OS_Archetypes_report_ext_scr.pdf) Yayoi Kusama (https://en.wikipedia.org/wiki/Yayoi_Kusama) Special Guests: Alyssa Wright and Anita ihuman.

Risky Business
Risky Business #725 -- Microsoft knifes VBScript, passkeys the new default for Google accounts

Risky Business

Play Episode Listen Later Oct 11, 2023 44:23


On this week's show Patrick Gray and Lina Lau discuss the week's security news. They cover: Microsoft has killed VBScript Google to make passkeys the new default sign-in method MGM losses to exceed $100m Clorox has a bad quarter Why a bug in cURL could be really bad news Much, much more This week's show is brought to you by KSOC. Jimmy Mesta, KSOC's co-founder and CTO, is this week's sponsor guest. He talks to us about how we can start applying real, actual IAM to Kubernetes environments. Show notes Deprecated features in the Windows client - What's new in Windows | Microsoft Learn Google Makes Passkeys Default, Stepping Up Its Push to Kill Passwords | WIRED AWS kicks off cloud race to mandate MFA by default | Cybersecurity Dive MGM Resorts' Las Vegas area operations to take $100M hit from cyberattack | Cybersecurity Dive Clorox warns of quarterly loss related to August cyberattack, production delays | Cybersecurity Dive Blackbaud agrees to $49.5 million settlement with AGs of nearly all 50 states Cybercrime gangs now deploying ransomware within 24 hours of hacking victims Microsoft: Human-operated ransomware attacks tripled over past year Ukraine, Israel, South Korea top list of most-targeted countries for cyberattacks Microsoft: State-backed hackers grow in sophistication, aggressiveness | CyberScoop 67 X accounts spread coordinated Israel-Hamas disinformation: report John Hultquist

Risky Business
Risky Business #725 -- Microsoft knifes VBScript, passkeys the new default for Google accounts

Risky Business

Play Episode Listen Later Oct 11, 2023


On this week's show Patrick Gray and Lina Lau discuss the week's security news. They cover: Microsoft has killed VBScript Google to make passkeys the new default sign-in method MGM losses to exceed $100m Clorox has a bad quarter Why a bug in cURL could be really bad news Much, much more This week's show is brought to you by KSOC. Jimmy Mesta, KSOC's co-founder and CTO, is this week's sponsor guest. He talks to us about how we can start applying real, actual IAM to Kubernetes environments. Show notes Deprecated features in the Windows client - What's new in Windows | Microsoft Learn Google Makes Passkeys Default, Stepping Up Its Push to Kill Passwords | WIRED AWS kicks off cloud race to mandate MFA by default | Cybersecurity Dive MGM Resorts' Las Vegas area operations to take $100M hit from cyberattack | Cybersecurity Dive Clorox warns of quarterly loss related to August cyberattack, production delays | Cybersecurity Dive Blackbaud agrees to $49.5 million settlement with AGs of nearly all 50 states Cybercrime gangs now deploying ransomware within 24 hours of hacking victims Microsoft: Human-operated ransomware attacks tripled over past year Ukraine, Israel, South Korea top list of most-targeted countries for cyberattacks Microsoft: State-backed hackers grow in sophistication, aggressiveness | CyberScoop 67 X accounts spread coordinated Israel-Hamas disinformation: report John Hultquist

It's 5:05! Daily cybersecurity and open source briefing
Episode #206: LF Open Source Maintainers Report; MS Discloses OT Vulnerabilities; 4 Step Guidance for Using ChatGPT; This Day in Tech History

It's 5:05! Daily cybersecurity and open source briefing

Play Episode Listen Later Aug 14, 2023 7:58


Becoming SupraWoman
From the Vault - Are You a Maximizer?

Becoming SupraWoman

Play Episode Listen Later Jul 5, 2023 21:26


Discover the game-changing mentality of a Maximizer, learn to be proactive, voice your ideas, and take decisive action. Level up in every aspect of your life, from career to relationships, and become the ultimate achiever. Join Nineveh and embrace the power of the Maximizer mindset today! Highlights: Nineveh introduces the concept of the three types of people: Minimizer, Maintainer, and Maximizer. She explains that a Maximizer takes initiative, asks questions, and seeks improvement. Nineveh emphasizes the importance of voicing ideas and being proactive. She encourages listeners to be decisive and take action before being asked. Nineveh discusses the need to anticipate problems and always be prepared. She challenges the narrative of women being paid less and highlights the power of adopting a Maximizer mentality. Listeners are urged to identify areas in their lives where they may be operating as Minimizers or Maintainers. Nineveh emphasizes the significance of developing a game plan to become a Maximizer in all aspects of life. The podcast stresses the need to invest energy, time, and sometimes money into the journey of becoming a Maximizer. Nineveh empowers listeners to embrace the path of a Maximizer and achieve extraordinary success. Timestamps: 00:08 - Introduction to the Rise of Superwoman: Welcome to the rise of the superwoman, where we explore the power of adopting the maximizer mentality. 01:24 - Adopt the Maximizer Mentality: Learn why adopting the maximizer mentality is the crucial first step towards transformation and personal growth. 03:46 - The Definition of a Minimizer: Understand the key differences between minimizers and maximizers, and why being a minimizer can hinder your success. 05:33 - Remember to Fly Below the Radar: Explore the archetypes of minimizers, maintainers, and maximizers, and how they influence our behavior. 07:16 - The Importance of Being a Maximizer: Discover why everyone should strive to be a maximizer and how it can positively impact your life. 09:31 - How to Become a Maximizer: Uncover actionable characteristics and strategies to transition from being a maintainer to becoming a true maximizer. 11:58 - Be Decisive and Take Initiative: Learn the significance of being decisive and taking initiative in every aspect of your life. 14:27 - Where Are You Being a Minimizer?: Reflect on areas of your life where you might be operating as a minimizer or a maximizer, and how it affects your results. 17:24 - Adopting the Maximizer Mentality: Embrace the power of ownership and responsibility for the outcomes in your life by adopting the maximizer mentality. 19:51 - What You Need Is a Game Plan and Energy: Understand the importance of developing a game plan and investing your energy to become a true maximizer in all areas of your life. Embrace the journey of Nineveh Madson, as she navigates the complexities of being a maximizer while acknowledging her own tendencies towards minimization. Social Media: Follow Nineveh on Instagram: https://www.instagram.com/ninevehmadsen/  Follow Nineveh on YouTube: https://www.youtube.com/channel/UCiB5a2zWKIEtHpFVNQd7Dkg   Check out the SupraHuman website: https://suprahuman.com    Sponsors Don't forget to subscribe to the I AM Nineveh Podcast Want to bring ORDER to the CHAOS in your business? Visit www.skaylventures.com to find out if you qualify and join the waitlist.  JOIN THE SUPRAHUMAN TEAM AT: www.suprahuman.com to schedule a complimentary call

Sustain
Episode 188: Maintainer Month with Ruth Cheesley & Josh Goldberg

Sustain

Play Episode Listen Later Jun 27, 2023 36:56


Guests Ruth Cheesley | Josh Goldberg Panelist Richard Littauer Show Notes Note: Due to an issue with Gmail sending the edited podcast to spam (thanks, gmail), this is going out a bit late! 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 maintainers to ask them about their experience of open source and their experience of living as maintainers. Our first guest is Ruth Cheesley, a maintainer and community lead for Mautic, an open source marketing automation platform. Richard and Ruth dive into open source governance, community engagement, and organizing virtual conferences. Ruth shares how she reinvigorated the Mautic community, highlighting the importance of transparency and empowering community leaders, and she unveils her project focusing on governance and fundraising to ensure Mautic's sustainability. Our next guest is Josh Goldberg, a full-time independent open source developer who's contributed significantly to TypeScript. They discuss Josh's transition from TSLint to TypeScript-ESLint, his efforts to boost developer community efficiency, and the importance of fair compensation for maintainers. Also, there's a conversation on the governance proposal of TypeScript-ESLint and the challenges of fair funding. Hit download to hear more! [00:01:06] Ruth tells us about Mautic and the growing community. Also, the core team/leadership team is made up of team leads for each functional area and Ruth as project lead. [00:03:32] Ruth thinks of herself as a maintainer because she's instrumental in the project's direction and ongoing development. [00:04:21] We hear about a challenging time for Ruth when Mautic was first acquired by Acquia in 2019, she was brought in as community manger to navigate this change and was successful in regaining trust an keeping the project moving forward. [00:07:41] Ruth emphasizes the importance of transparency in building trust, and she encourages maintainers to empower their community members by providing opportunities for leadership and ownership. [00:08:57] What's been fun for Ruth? Organizing Mautic's first-ever conference which was an inclusive, multi-lingual event with over 300 attendees. [00:12:11] Ruth discusses her excitement about the independent project they're working on, focusing on governance and fundraising. She expressed her vision for Mautic to be among the top options when people consider marketing automation tools. [00:13:49] We find out Ruth's long-term career aspirations in open source and community management, and how enjoys the challenge of new tasks and strives to balance her routine administrative duties with more fulfilling tasks that bring her joy. [00:17:01] She advises community managers to keep working in public, even it feels like an echo chamber initially, as people are watching and learning how they can contribute to the project. She suggested that this approach prevents burnout and invites others to generously contribute their time and support to the project. [00:18:09] Find out where you can learn more about Mautic and Ruth on the web. [00:20:22] Josh Goldberg joins us and fills us in on his journey into open source. He discusses the transition from the TSLint project, a linter for TypeScript, to TypeScript-ESLint, a set of extensions on top of ESLint that allows linting of TypeScript code, improving the efficiency and reducing duplication between the ESLint and TSLint communities. [00:22:13] His work is primarily funded through the Open Collective platform and some individual sponsorship on GitHub, and ESLint also sponsors the TypeScript-ESLint project. [00:23:06] We learn about the co-maintainers that work on the team. He also tells us they are working on a governance proposal, involving a system that ranks contributions by points, aiming to encourage maintainers and contributors to keep contributing. [00:24:39] Josh mentions his role as an open source maintainer, which has turned out to be mostly DevRel. [00:25:42] We hear about sustainable funding, and one of the challenges Josh experiences is the necessity to ask for funding, but he sees it as a necessary part of maintaining an open source project that lacks corporate backing. [00:27:10] There's a discussion on sustainable funding and Josh explains how they have different definitions based on their life situations. [00:28:54] Josh tells us the work is primarily funded through the Open Collective platform and some individual sponsorship on GitHub. He also talks about the governance proposal, involving a system that ranks contributions by points, [00:31:51] Josh mentions his role as an open source maintainer, which he initially thought would be half DevRel and half coding, has turned out to be DevRel, and he enjoys interacting with users and networking but misses core coding work. [00:33:03] One of the challenges Josh experiences is the necessity to ask for funding. [00:33:56] Richard suggests the possibility of expanding the TypeScript ESLint team to include toles focused on fundraising and community building, and Josh loves this idea. [00:35:31] Find out where you can follow Josh on the web. Quotes Ruth: [00:04:04] “Maintainers are conductors of an open source project orchestra.” Josh: [00:31:57] “When I came into this, I thought it would half DevRel, half coding, but it's not. It's majority DevRel and I like that.” Spotlight Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ruth Cheesley Twitter (https://twitter.com/RCheesley) Ruth Cheesley Website (https://www.ruthcheesley.co.uk/) Mautic (https://www.mautic.org/) Mautic Leadership Team (https://www.mautic.org/mautic-leadership-team) Mautic Contribution (https://www.mautic.org/tag/contribution) Sustain Podcast- 2 episodes featuring guest Ruth Cheesley (https://podcast.sustainoss.org/guests/cheesley) Josh Goldberg Website (https://www.joshuakgoldberg.com/#contact) Josh Goldberg Twitter (https://twitter.com/joshuakgoldberg) TypeScript-ESLint Mastodon (https://fosstodon.org/@tseslint) Open Collective-typescript-eslint (https://opencollective.com/typescript-eslint) Learning TypeScript by Josh Goldberg (https://www.oreilly.com/library/view/learning-typescript/9781098110321/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Josh Goldberg and Ruth Cheesley.

Beers With A Miner
91 Torqn App Creators

Beers With A Miner

Play Episode Listen Later Jun 10, 2023 111:21


Torqn App founders Troy McDonald and Brett Baker created an amazing app that is going viral around the globe. Torqn is the new knowledge platform exclusively for the Mining Industry & its equipment. Mad Mumzie, Brett and Troy go deep in this convo. Why did they start the Torqn app? How are they connected to mining and machinery? Is it really FREE? What else is coming in the future? A fun look at machines and ways we can all help each other, yes even fitters and operators can hang out together! What is Torqn? Checkout all about the app right here whilst you are listening :-) Torqn App Website Link. Connecting Operators, Engineers, Maintainers, Owners, Suppliers, and Manufacturers through their equipment. Torqn is an innovative new platform & app that connects people in the Mining industry based on the commodities they mine, and the equipment they own, use, fix or make. Are you looking for a job in the mines but don't know where to start? Online courses & Resources by Mad Mumzie: https://mining.teachable.com/ https://www.madmumzie.com/noexperience/ What Boots with Steel Cap Sisters: https://steelcapsisters.com/  Thanks to Bantacs Accounting Group Sponsor for this episode https://madmumzie.com/money  Thanks Girlfriend for the tunes x

The Virtual Coffee Podcast
VC Maintainers - Importance of Culture Citizenship

The Virtual Coffee Podcast

Play Episode Listen Later Jun 7, 2023 58:12 Transcription Available


We're starting the new season with a conversation with our maintainers, including our new maintainer, Julia Seidman! We share our thought process for adding a maintainer and walk through our culture citizenship statement to share how we intend to create a positive community.About Julia Julia Seidman is a developer education consultant based in the Seattle area. Julia is a believer in embracing the 'careen' over the career. @juliaseid on GitHub@juliaseid on LinkedInAbout KirkA full stack developer in the Caribbean interested in Functional Programming, Domain Driven Development, and Security.@KirkCodes on TwitterSponsor Virtual Coffee! Your support is incredibly valuable to us. Direct financial support will help us to continue serving the Virtual Coffee community. Please visit our sponsorship page on GitHub for more information - you can even sponsor an episode of the podcast! Virtual Coffee: Virtual Coffee: virtualcoffee.io Podcast Contact: podcast@virtualcoffee.io Bekah: dev.to/bekahhw, Twitter: https://twitter.com/bekahhw, Instagram: bekahhw Dan: dtott.com, Twitter: @danieltott

The Changelog
ANTHOLOGY — Maintaining maintainers

The Changelog

Play Episode Listen Later May 31, 2023 90:01


This week on The Changelog we're continuing our Maintainer Month series by taking to you back to the hallway track of The Linux Foundation's Open Source Summit North America 2023 in Vancouver, Canada. Today's anthology episode features: Stormy Peters (VP of Communities at GitHub), Dr. Dawn Foster (Director of Open Source Community Strategy at VMware), and Angie Byron (Drupal Core Product Manager and Community Director at Aiven). Special thanks to our friends at GitHub for sponsoring us to attend this conference as part of Maintainer Month.

Sustain
Episode 179: Maintainer Month with GitHub's Martin Woodward

Sustain

Play Episode Listen Later May 26, 2023 41:50


Guest Martin Woodward Panelists Richard Littauer | Ben Nickolls 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 maintainers to ask them about their experience of open source and their experience of living as maintainers. We are super excited to talk to our guest, Martin Woodward, who's the VP of Developer Relations at GitHub. Today, Martin explains the origins of Maintainer Month and discusses his role in supporting open source maintainers and helping them succeed with GitHub. The conversation also covers topics such as the distinction between open source authors and maintainers, the GitHub Accelerator program and the M12 fund, the future of maintainership and funding challenges, and strategies for setting expectations for senior management and funders. There's much more, so hit download now! [00:01:30] Martin explains that his role involves supporting open source maintainers and helping them succeed with GitHub. [00:02:46] How does Martin distinguish between DevRel and GitHub and make sure the work he does helps people who are maintainers. [00:04:54] Martin discusses the origins of Maintainer Month, starting with a virtual maintainer summit during the pandemic, which later expanded to involve the entire community. [00:07:38] Ben brings up how Maintainer's month seems to be evolving, and Martin tells us the event aims to provide a safe space for maintainers to connect, share best practices, and raise awareness among developers about the challenges and importance of maintaining open source projects. [00:10:17] Martin explains the different segments within the maintainer community, ranging from contributors to maintainers who set the direction and run the projects, and emphasizes the need for respect and understanding of the diverse governance structures. [00:12:32] Ben discusses the distinction between open source authors and maintainers, highlighting the challenge of maintaining projects and the need for support and resources in that role, and he brings up a resource library. [00:15:34] The conversation shifts to the future of maintainership, focusing on the funding challenges faced by maintainers and the various motivations and expectations within the open source community. [00:17:12] The discussion touches on the involvement of venture capital firms asking for open source strategies from start-ups. [00:18:54] We hear about the involvement in the GitHub Accelerator program and M12 fund, with members of their team driving the first cohort and providing funding and training to open source start-ups. [00:22:44] Martin acknowledges the importance of maintaining boundaries and saying no as a maintainer, and shares how GitHub is incorporating feedback from maintainers into product features, such as interaction limits and status settings. He also mentions personal strategies for avoiding burnout as a maintainer. [00:27:26] Richard asks Martin for his thoughts on setting expectations for people above him such as senior management and funders, regarding keeping open source sustainable. [00:32:21] Why did Martin get into open source? [00:34:56] The conversation turns to the relationship between Microsoft and GitHub, with Martin stating that GitHub remains an independent entity while benefitting from the scale and resources of the parent company. [00:37:22] Find out where you follow Martin on the web. Quotes [00:08:37] “Other people start using it and all of a sudden you find you're the maintainer of an open source project.” [00:21:34] “Maintainers are the givers.” [00:21:55] “Maintainers build communities.” [00:25:26] “You don't have to take everybody's PR's.” [00:29:17] “Open source communities value co-contribution over everything else.” Spotlight [00:38:42] Ben's spotlight is the Merlin App. [00:39:32] Richard's *spotlight is getting your ears cleaned. [00:40:04] Martin's spotlight is the WLED Project. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Martin Woodward Twitter (https://twitter.com/martinwoodward) Martin Woodward Website (https://martinwoodward.github.io/martin.social/) GitHub (https://github.com/) GitHub Maintainer Month (https://maintainermonth.github.com/) Dear GitHub (https://github.com/dear-github/dear-github) Abigail Cabunoc Mayes LinkedIn (https://ca.linkedin.com/in/abbycabs) Maintainerati (https://maintainerati.org/) OctoPrint (https://github.com/OctoPrint/OctoPrint) Sustain Podcast-Episode 157: Joel Wasserman on lessons learned with Flossbank (https://podcast.sustainoss.org/157) Sustain Podcast-2 episodes featuring Mike McQuaid from Homebrew (https://podcast.sustainoss.org/guests/mcquaid) Sustain Podcast-Episode 149: Naytri Sramek on the GitHub Accelerator and M12 GitHub Fund (https://podcast.sustainoss.org/149) Sustain Podcast-2 episodes featuring Duane O'Brien (https://podcast.sustainoss.org/guests/duane-obrien) Merlin (https://merlin.allaboutbirds.org/) Birding in Vermont (https://birdinginvermont.com/) WLED Project (https://kno.wled.ge/) Octolamp-GitHub (https://github.com/martinwoodward/octolamp) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Martin Woodward.

Rustacean Station
PyO3 with David Hewitt

Rustacean Station

Play Episode Listen Later May 19, 2023 62:00


Allen Wyma talks with David Hewitt, contributor to the PyO3 crate that helps to create Python extensions using Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@0:00] - Introduction PyO3 [@5:03] - History of PyO3 [@9:14] - Maintainers of PyO3 [@12:15] - Comparing different languages for machine learning [@16:21] - Python's ability to tap into native languages [@17:38] - Consideration of using Rust with Python [@20:39] - Python's Global Interpreter Lock (GIL) [@23:14] - Python vs Rust performance [@24:20] - Rust error handling and two reasons to move Python code to Rust [@26:08] - The complaints about Python [@31:03] - C vs Python [@33:17] - Why use Rust instead of C in the cryptography library [@36:06] - Small percentage of people who get cut out by the use of Rust [@39:36] - The importance of memory safety [@41:27] - Zig and Rust [@43:58] - The reliability of Rust use in Android Kernel [@46:32] - Python interpreter [@51:13] - Inline Python [@56:05] - How to get started with Rust [@57:41] - The future of PyO3 [@59:07] - Parting thoughts Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma

The Changelog
How companies are sponsoring OSS

The Changelog

Play Episode Listen Later May 10, 2023 70:19


This week we're celebrating Maintainer Month along with our friends at GitHub. Open source runs the world, but who runs open source? Maintainers. Open source maintainers are behind the software we use everyday, but they don't always have the community or support they need. That's why we're celebrating open source maintainers during the month of May. Today's conversation features Alyssa Wright (Bloomberg), Chad Whitacre (Sentry), and Duane O'Brien (Creator of the FOSS Contributor Fund and framework). We get into all the details, the why, the hows, and the struggles involved for companies to support open source.

In the Club by Club Colors
Engage the 3 Types of Employees: Builders, Maintainers, and Departers with Chet Lovegren

In the Club by Club Colors

Play Episode Listen Later Apr 4, 2023 70:40


On this episode of the In the Club Podcast by Club Colors, we feature Chet Lovegren, the Founder of The Sales Doctor, Host of The Sales RX, and The Founder's Formula Podcasts. Today, Chet digs into how leadership styles fundamentally differ between Boomers, Gen X-ers, Millennials, and now Gen Z.Chet describes the 3 types of employees: Builders, Maintainers, and Departers. Each type plays a role in the company, but the goal is to concentrate 80% on the top 20%, which comprises Builders and Maintainers. As for the Departers, Chet says to either move them up to become a Maintainer or move them out.Leaders need to engage with each employee type differently. John shares his own Highlighter Method while Chet talks about the environments in which Builders and Maintainers excel. Chet also shares his 5-5-5 Rule that instills good leadership within a culture and gives his insights on better communication, building brand advocates, and helping SaaS companies grow their sales teams.As always, stick around for the Hot Iron with JMo where we find out about Chet's dream to advertise at SaaStr and his thoughts on what the moon really is! HIGHLIGHT QUOTESDefining the Builder - Chet: "In any company, there are 3 types of employees. There's Builders, there's Maintainers, and Departers. Builders are your day ones, they're the people that are going to build with you, they're going show up early, they're going to put in the extra effort."Do NOT punish Builders to deal with Departers - Chet: "Stop spending 80% of your time on the bottom 20% of people because what ends up happening, and I see this all the time is you turn into what's called a reactive leader where somebody at the bottom, it's one of your departers, does something that either ticks you off or hurts your number or gets your boss to talk down to you, or whatever that might be, and then you go implement this wild accountability rule that you're builders are like, dude, I'm doing my job."Reps who don't perform well are a reflection of their leaders - Chet: "The sad truth is everything about your reps has to do with you as a leader. And so if you have people that are experiencing symptoms that are bringing them down, it's your inability to give them a clear-cut vision. I think leaders do such a bad job of tying things to personal goals. Even if I'm a Maintainer, I have a goal."Connect with Chet:LinkedIn | TikTok | LinktreeIf you enjoyed this episode of In the Club Podcast with Club Colors, please leave us a review on your favorite podcasting platform!

Trail Maintainers Podcast
Trail Maintainers 29: Artie Hidalgo Project Coordinator Jolly Rovers Trail Crew

Trail Maintainers Podcast

Play Episode Listen Later Mar 1, 2023 63:09


An interview with Artie Hidalgo Jolly Rovers Trail Crew Recruitment, Training and Project Coordinator Jolly Rovers Trail Crew Website    https://jollyrovers.org Jolly Rovers Trail Crew on Facebook Jolly Rovers Trail Crew | Poughkeepsie NY | Facebook Featured Music by Scott Holmes Scott Holmes “Driven to Success” Attribution Non Commercial 4.0 International http://scottholmesmusic.com Join the Trail Maintainers Facebook Group https://www.facebook.com/groups/372892616593849/   Structure of The Rovers Board of Directors The Rovers is kind of unique in its structure. We have a board that is responsible for fund raising, legal matters, insurance, budgets, financials, strategic planning and long-term goals and keeping us true to our mission statement.   Crew Council Crew Council determines what happens on the ground and all logistics.  The Crew Council is composed presently of 4 Crew Leaders and 6 Team Leads.  Some responsibilities are: review & finalize projects, approve season crew work calendar, training, recruitment, social events, provide input into tool procurement and tool maintenance.   Job Selection Work requests come to us via email, via phone calls, partners, and our website.  Decision on the worksite is driven by the traffic on that trail, remediation of potential trail hazards, ecological impact on the area.  The Crew Council decides on the job(s) based how desirable would it be for the crew to work in that location.

The Buzz with ACT-IAC
The Innovation Delusion and the Value of Maintenance with Andrew Russell and Lee Vinsel

The Buzz with ACT-IAC

Play Episode Listen Later Feb 8, 2023 53:03


"Innovation" is one of those words that has, unfortunately, been used so frequently as to almost be without meaning. What began as an economic term to describe productivity gains from technology, has morphed into a catch-all for anything new or different, regardless of whether it improves our lives or not. The pursuit of this nebulous idea of innovation as an ultimate goal has crowded out much of the important, less exciting work that keeps our world functioning. We idolize "innovators" and "disruptors", but undervalue the simple, daily tasks of maintenance necessary for the upkeep of both our physical and digital infrastructure. This week on The Buzz, we're joined by Andrew Russell and Lee Vinsel, authors of the book, "The Innovation Delusion" and co-founders of The Maintainers, a  global research network studying the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world. More from The Maintainers at https://themaintainers.org/Referenced in this episode: The Buzz interviews Daniel Greene, author of "The Promise of Access"The Innovation Delusion Shop Class as Soulcraft How to Do Nothing: Resisting the Attention EconomyPressed for Time: The Acceleration of Life in Digital Capitalism Subscribe on your favorite podcast platform to never miss an episode! For more from ACT-IAC, follow us on Twitter @ACTIAC or visit http://www.actiac.org.

Trail Maintainers Podcast
Trail Maintainers 28: Bob Huff Natural Bridge ATC and ALDHA Work Trip Coordinator

Trail Maintainers Podcast

Play Episode Listen Later Jan 16, 2023 53:56


An interview with Bob Huff ALDHA Work Trip Coordinator  Appalachian Long Distance Hikers Association (aldha.org) Natural Bridge Appalachian Trail Club https://www.nbatc.org/ Section Hiker Dr. Chris Brooks Puffin's Hike | Appalachian Trail – Section Hiking (puffinshike.com) (48) Chris Brooks - YouTube Featured Music by Scott Holmes Scott Holmes “Driven to Success” Attribution Non Commercial 4.0 International http://scottholmesmusic.com Join the Trail Maintainers Facebook Group https://www.facebook.com/groups/372892616593849/  

The Real News Podcast
Working People: Embodying Degrowth (w/The Maintainers)

The Real News Podcast

Play Episode Listen Later Dec 21, 2022 102:42


The planet we share, the only home we've ever known, has its limits. Its resources, its ability to sustain all life, are not infinite—and every day we are bearing witness to the disastrous consequences of mortgaging our collective future on the false belief that they are. The path we are on now is untenable, something's going to give. Whether it comes from us or for us, change is coming nonetheless.As an ecologically and civilizationally sustainable alternative to an unsustainable global system driven by the economic necessity of infinite growth, "degrowth" can mean many things and could take many practical forms. But “degrowth” is perhaps less useful as a prescribed solution, a blueprint for the future, than as a frame for thinking and acting differently in the present. “What does degrowth look like in practice? How are different people, in different parts of the world, already embodying and enacting degrowth in their daily lives?” These questions have no single answer, but posing the questions in the first place, and searching for the numerous potential answers, is an essential process that can help us better diagnose what is off balance in our world and what it would take to heal.For the past year, Max has had the honor of participating in a fellowship program for The Maintainers, "a global research network interested in the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world." In Part II of our special two-part episode produced in collaboration with The Maintainers, we meet some of the other members of The Maintainers team as well as the 2022 Maintainers Movement Fellows, and we take a deep dive into their cornerstone group project, "Embodying Degrowth." Featuring: Andy Russell, Co-Founder and Co-Director of The Maintainers; Lauren Dapena Fraiz, Project Manager for The Maintainers; Liliana Coelho, Community Outreach and Events Coordinator at The Maintainers; Rheanna Chen, 2022 Maintainers Movement Fellow; Tona Rodriguez-Nikl, 2022 Maintainers Movement Fellow; Sam Bennett, 2022 Maintainers Movement Fellow; Leila D. Behjat, 2022 Maintainers Movement Fellow; Maximillian Alvarez, 2022 Maintainers Movement Fellow. Additional links/info below...The Maintainers website and Twitter pageDec. 15: Embodying Degrowth: An Event with The Maintainers Movement FellowsWorking People, "What Could a Worker-Focused Just Transition Look Like? (w/ Megan Milliken Biven, James Hiatt, & Clarke)"The Maintainers: Andy Russell The Maintainers: Lauren Dapena Fraiz The Maintainers: Liliana Coehlo The Maintainers: Rheanna Chen The Maintainers: Tona Rodriguez-Nikl The Maintainers: Sam Bennett The Maintainers: Leila D. Behjat The Maintainers: Maximillian Alvarez Permanent links below...Working People Patreon pageLeave us a voicemail and we might play it on the show!Labor Radio / Podcast Network website, Facebook page, and Twitter pageIn These Times website, Facebook page, and Twitter pageThe Real News Network website, YouTube channel, podcast feeds,

Working People
Embodying Degrowth (w/ The Maintainers)

Working People

Play Episode Listen Later Dec 14, 2022 102:42


The planet we share, the only home we've ever known, has its limits. Its resources, its ability to sustain all life, are not infinite—and every day we are bearing witness to the disastrous consequences of mortgaging our collective future on the false belief that they are. The path we are on now is untenable, something's going to give. Whether it comes from us or for us, change is coming nonetheless. As an ecologically and civilizationally sustainable alternative to an unsustainable global system driven by the economic necessity of infinite growth, "degrowth" can mean many things and could take many practical forms. But “degrowth” is perhaps less useful as a prescribed solution, a blueprint for the future, than as a frame for thinking and acting differently in the present. “What does degrowth look like in practice? How are different people, in different parts of the world, already embodying and enacting degrowth in their daily lives?” These questions have no single answer, but posing the questions in the first place, and searching for the numerous potential answers, is an essential process that can help us better diagnose what is off balance in our world and what it would take to heal. For the past year, Max has had the honor of participating in a fellowship program for The Maintainers, "a global research network interested in the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world." In Part II of our special two-part episode produced in collaboration with The Maintainers, we meet some of the other members of The Maintainers team as well as the 2022 Maintainers Movement Fellows, and we take a deep dive into their cornerstone group project, "Embodying Degrowth."  Featuring: Andy Russell, Co-Founder and Co-Director of The Maintainers; Lauren Dapena Fraiz, Project Manager for The Maintainers; Liliana Coelho, Community Outreach and Events Coordinator at The Maintainers; Rheanna Chen, 2022 Maintainers Movement Fellow; Tona Rodriguez-Nikl, 2022 Maintainers Movement Fellow; Sam Bennett, 2022 Maintainers Movement Fellow; Leila D. Behjat, 2022 Maintainers Movement Fellow; Maximillian Alvarez, 2022 Maintainers Movement Fellow.   Additional links/info below... The Maintainers website and Twitter page Dec. 15: Embodying Degrowth: An Event with The Maintainers Movement Fellows Working People, "What Could a Worker-Focused Just Transition Look Like? (w/ Megan Milliken Biven, James Hiatt, & Clarke)" The Maintainers: Andy Russell  The Maintainers: Lauren Dapena Fraiz  The Maintainers: Liliana Coehlo   The Maintainers: Rheanna Chen  The Maintainers: Tona Rodriguez-Nikl  The Maintainers: Sam Bennett  The Maintainers: Leila D. Behjat  The Maintainers: Maximillian Alvarez  Permanent links below... Working People Patreon page Leave us a voicemail and we might play it on the show! Labor Radio / Podcast Network website, Facebook page, and Twitter page In These Times website, Facebook page, and Twitter page The Real News Network website, YouTube channel, podcast feeds, Facebook page, and Twitter page Featured Music (all songs sourced from the Free Music Archive: freemusicarchive.org) Jules Taylor, "Working People Theme Song

The Real News Podcast
Working People: What Could a Worker-Focused Just Transition Look Like?

The Real News Podcast

Play Episode Listen Later Dec 14, 2022 79:31


As humanity barrels towards climate catastrophe, the need to envision and build more ecologically sustainable societies and economies becomes more pressing with each passing day. However, our collective imagination is often so limited that it becomes impossible to envision societies and economies that aren't organized around the quest for profit and infinite growth. So, what could a "degrowth" economy look like? To some, "degrowth" is a dirty word signaling a future of austerity that would translate to tremendous losses in jobs and economic stability for working people as societies race to cut back economic production to ward off the worst effects of climate change. To others, “degrowth” might mean the reduction of operations in the most environmentally destructive industries like oil and gas while targeting job growth in other areas like building green infrastructure, environmental cleanup efforts, sustainable farming, and so on. But, as is so often the case, you rarely get to hear what working people on the ground have to say about these issues.For the past year, Max has had the honor of participating in a fellowship program for The Maintainers, "a global research network interested in the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world." Over the next two episodes, we're going to introduce you all to some of the work that Max and The Maintainers team have been doing for the fellowship. In today's episode, you're going to hear one of the interviews Max conducted as part of the cornerstone group project for the 2022 cohort of Maintainers Movement Fellows.In a special panel discussion about what a worker-centered transition to a more ecologically sustainable economy could look like, Max speaks with: Megan Milliken Biven, a former federal government employee and founder of True Transition, an organization that focuses on speaking directly to oil and gas workers throughout the United States about their working conditions, their training and compensation needs, their hopes for tomorrow's industries, and is working to help create the kind of good-paying jobs and get workers the kind of training they need to transition to a sustainable energy future; James Hiatt, who was an oil refinery worker, lab analyst, and operator for a number of years and now works with the Louisiana Bucket Brigade to promote alternative forms of economic development in Louisiana beyond the grip of the fossil fuel industry; and Clarke, a longtime commercial diver who's done contract work primarily for oil and gas companies in the Gulf of Mexico for over 15 years, but is now transitioning to other forms of commercial diving work.Post-Production: Jules TaylorHelp us continue producing radically independent news and in-depth analysis by following us and becoming a monthly sustainer: Donate: https://therealnews.com/donate-podSign up for our newsletter: https://therealnews.com/newsletter-podLike us on Facebook: https://facebook.com/therealnewsFollow us on Twitter: https://twitter.com/therealnews

Working People
What Could a Worker-Focused Just Transition Look Like? (w/ Megan Milliken Biven, James Hiatt, & Clarke)

Working People

Play Episode Listen Later Dec 12, 2022 79:31


As humanity barrels towards climate catastrophe, the need to envision and build more ecologically sustainable societies and economies becomes more pressing with each passing day. However, our collective imagination is often so limited that it becomes impossible to envision societies and economies that aren't organized around the quest for profit and infinite growth. So, what could a "degrowth" economy look like? To some, "degrowth" is a dirty word signaling a future of austerity that would translate to tremendous losses in jobs and economic stability for working people as societies race to cut back economic production to ward off the worst effects of climate change. To others, “degrowth” might mean the reduction of operations in the most environmentally destructive industries like oil and gas while targeting job growth in other areas like building green infrastructure, environmental cleanup efforts, sustainable farming, and so on. But, as is so often the case, you rarely get to hear what working people on the ground have to say about these issues.  For the past year, Max has had the honor of participating in a fellowship program for The Maintainers, "a global research network interested in the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world." Over the next two episodes, we're going to introduce you all to some of the work that Max and The Maintainers team have been doing for the fellowship. In today's episode, you're going to hear one of the interviews Max conducted as part of the cornerstone group project for the 2022 cohort of Maintainers Movement Fellows.  In a special panel discussion about what a worker-centered transition to a more ecologically sustainable economy could look like, Max speaks with: Megan Milliken Biven, a former federal government employee and founder of True Transition, an organization that focuses on speaking directly to oil and gas workers throughout the United States about their working conditions, their training and compensation needs, their hopes for tomorrow's industries, and is working to help create the kind of good-paying jobs and get workers the kind of training they need to transition to a sustainable energy future; James Hiatt, who was an oil refinery worker, lab analyst, and operator for a number of years and now works with the Louisiana Bucket Brigade to promote alternative forms of economic development in Louisiana beyond the grip of the fossil fuel industry; and Clarke, a longtime commercial diver who's done contract work primarily for oil and gas companies in the Gulf of Mexico for over 15 years, but is now transitioning to other forms of commercial diving work. Additional links/info below... The Maintainers website and Twitter page Dec. 15: Embodying Degrowth: An Event with The Maintainers Movement Fellows  Megan's Twitter page James's Twitter page True Transition website  Louisiana Bucket Brigade website and Twitter page Defend Southwest Louisiana website  Maximillian Alvarez & Leo Lindner, The Real News Network, "I Survived the Rig Explosion that Caused the Deepwater Horizon Oil Spill. This Is What I Saw" Working People, "Clarke" Megan Milliken Biven, Current Affairs, "Dredging Up the Past" Matthew T. Huber, University of Minnesota Press, Lifeblood: Oil, Freedom, and the Forces of Capital  Darren Dochuk, Basic Books, Anointed with Oil: How Christianity and Crude Made Modern America  Permanent links below... Working People Patreon page Leave us a voicemail and we might play it on the show! Labor Radio / Podcast Network website, Facebook page, and Twitter page In These Times website, Facebook page, and Twitter page The Real News Network website, YouTube channel, podcast feeds, Facebook page, and Twitter page Featured Music (all songs sourced from the Free Music Archive: freemusicarchive.org) Jules Taylor, "Working People Theme Song  

Theology in the Raw
#1019 - GenZ, Youth Groups, Starters vs. Maintainers, Chris' Bucket List, and Preston's Inner Rage Monster: Chris and Preston Sprinkle

Theology in the Raw

Play Episode Listen Later Oct 24, 2022 56:55 Very Popular


Chris joins me in the basement to banter around about all the stuff–and more–listed in the title of this podcast. We hope we don't offend too many people.  If you would like to support Theology in the Raw, please visit patreon.com/theologyintheraw for more information! 

Stephan Livera Podcast
SLP404 Gloria Zhao - What Do Bitcoin Core Maintainers Do?

Stephan Livera Podcast

Play Episode Listen Later Aug 10, 2022 75:06


Gloria Zhao, Bitcoin core contributor and maintainer, rejoins me on the show to chat about what bitcoin core maintainers do. We discuss: What do Bitcoin Core maintainers do? How does Bitcoin Core development work? How much ‘power' do maintainers have? Mempools - what are they and why do we need them? Interaction with L2 protocols Mempool package relay RBF Links: Twitter: @glozow Package Relay Proposal Site mentioned: Bitcoin Core PR Review Club Github: glozow Brink: @bitcoinbrink Bitcoin Core PR Reviews: @BitcoinCorePRs SLP216 Gloria Zhao Learning Bitcoin Core Contribution & Hosting PR Review Club SLP242 Jonas Schnelli Maintaining Bitcoin Core: Contributions, Consensus, Conflict Sponsors: Swan Bitcoin Mempool.space Braiins.com Voltage Unchained Capital (code LIVERA) CoinKite.com(code LIVERA)