Skip to main content
Background Image
  1. Presentations/

From Burnout To Built-To-Last: The Open Source Org Advantage

From Burnout To
Built-To-Last
#

The Open Source Org Advantage
#

Gilbert Sanchez @HeyItsGilbert


Thanks!
#


Hey! It’s Gilbert
#

bg right


Our Goal
#

By the end of this talk you will understand:

  1. Single maintainer pitfalls
  2. Value of Organizations
  3. Free services for your org

Why do we do open source?
#

  • Obligation
  • Helpful
  • Career
  • Ego
  • ADHD

bg left

Dopamine
#

  1. Have an idea!
  2. Solve a problem with code!
  3. Share the code!
  4. Maintain the code?
  5. MAINTAIN THE CODE?!?!

Burnout
#

A form of exhaustion caused by constantly feeling of being swamped.

  • Emotional, mental, and physical fatigue.
  • Recovering isn’t straight forward.
  • Burnout…occurs because we’re trying to solve the same problem over and over. ― Susan Scott


Bus Factor
#

bg


Pitfalls & Red Flags
#

  1. Burnout
  2. Bus Factor
  3. Spread too Thin
  4. Not Interested in Maintaining

Value of Organizations
#

bg


Why Orgs?
#

  1. Distribute responsibilities
  2. Growth Opportunities
  3. Soft skill career signal
  4. Opportunity to work with people
  5. Reduce the “bus factor”

Psake
#

Standing on the shoulder of giants.

  1. Officially started in 2008
  2. Migrated from single maintainer to Org in 2018
  3. 72 Contributors

Free for FOSS
#


GitHub obv…
#

GitHub screenshot


GitHub Copilot
#

A free subscription for GitHub Copilot is available to verified students, teachers, and maintainers of popular open-source repositories on GitHub. If you meet the criteria as an open source maintainer, you will be automatically notified when you visit the GitHub Copilot subscription page. As a student, if you currently receive the GitHub Student Developer Pack, you will also be offered a free subscription when you visit the GitHub Copilot subscription page.

“Popular” seems to be subjective.


Keys to the Castle
#

1Password w:300


Funding: OpenCollective
#

Public Transactions


Hosting: Netlify
#


Psake.dev bg


But Wait! There’s more
#


bg left

Developer Tools & IDEs
#


bg right

Hosting & Deployment
#


bg left

CI/CD & Build
#


bg right

Security & Quality
#


bg left

Documentation & Search#


bg right

Communication & Collaboration
#


bg left

Localization
#

  • Crowdin — Completely free for open source projects

  • POEditor — Free unlimited strings/languages for OSI-licensed projects


bg right

Cloud Credits
#


Our Goal
#

You should understand:

  1. Single maintainer pitfalls
  2. Value of Organizations
  3. Free services for your org

Future Proof Checklist
#

  • 🔲 Create the Organization
  • 🔲 Invite Contributors
  • 🔲 Outline & Understand roles
  • 🔲 Look for Leadership Opportunities
  • 🔲 Healthy project -> Good Community

THANK YOU
#

Feedback is a gift
#

Please review this session via the mobile app

Questions? Find me @heyitsgilbert

Gilbert Sanchez
Author
Gilbert Sanchez
Not just good. Good enough.

Related

¿No Habla Inglés?: PowerShell Localization in Practice
·1615 words·8 mins
PowerShell is global, but not everyone works in English. Let’s look at how localization works, how you can add it to your modules, and how to make it easy for your community to contribute translations
Stop Hand-Rolling Chocolate: Automating Chocolatey with psake
Your Chocolatey package pipeline shouldn’t live in someone’s head. Learn how to automate Chocolatey packaging with psake — declared tasks, Pester tests, and CI/CD that runs identically locally and in GitHub Actions.
The System AI Made Me Do It
·882 words·5 mins
I volunteered to moderate a subreddit and immediately built tooling instead. This post walks through how Devvit endpoint restrictions forced a pivot from Claude to Gemini, and how that constraint led to a better, free workflow for turning YouTube playlists into configurable AI-assisted Reddit posts.
RaC: Resume as Code
·815 words·4 mins
Create and manage your resume with JSON Resume. Learn schema basics, hosting, themes, and deployment for easy, professional updates.
Beyond Regex: Advanced PowerShell Code Analysis with ASTs
·1573 words·8 mins
In this post I’ll be walking through an example of a (silly) request you might see at work and show you how you can leverage AST’s to update your codebase.
Sharing Your Custom PSScriptAnalyzer Rules
·467 words·3 mins
Learn how using a simple “proxy” module, will allow you to use custom PSScriptAnalyzer rules in all your repositories!