home.social

#maintainership — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #maintainership, aggregated by home.social.

  1. CW: rant git maintainership

    It just becomes boring how often git breaks its command line interface recently.

    "Current" case: `git merge --commit branch` doesn't create a merge commit anymore, if fast forwarding is possible.

    It's getting really annoying. Stop it! Really just stop it, breaking workflows and tooling every other day just because you can.

    It sucks.
    It really sucks.

    Git is not your tiny hobby project.

    Really.

    #git #maintainership #responsibility

  2. The graying of open source is real—but it’s not inevitable.
    We can support the next generation of maintainers by shifting how we lead, teach, and invite.

    My **#OSSummit** talk is now live on YouTube:
    🎥 youtu.be/LjP0zpLLvPQ

    Slides (with full speaker notes + references):
    📎 docs.google.com/presentation/d

    **#OpenSource** **#FutureOfOSS** **#Maintainership** **#GenZ**

  3. I always wanted to give back and become an open source contributor, but I always struggled with dedicating time to something so altruistic.

    There is a difference between solving a problem for yourself and solving it properly for everyone.

    Today, I began with the smallest possible entry drug: I have become maintainer of a package script in the Arch User Repository: aur.archlinux.org/packages/pla

    Two, actually.
    It's not much, but it feels good.

    #OpenSource #Linux #AUR #ArchLinux #Maintainership

  4. we need affirmative action in #programming and #maintainership tbh and this is a hill we're willing to die on.

  5. New blog post: harihareswara.net/posts/2024/c

    - The distinction between detailed changelogs and brief release notes (with examples)

    - Why it's worth doing both

    - Why relying solely on GitHub as a project's communication platform discourages publishing and reading release notes

    Spurred by @nedbat 's hachyderm.io/@nedbat/113152493 , with references to @wiredferret @kfogel @leonardr @agateau @olivierlacan @xavdid @zwol @zulip and more.

    #maintainers #opensource #FLOSS #maintainership #documentation

  6. And: harihareswara.net/posts/2022/s several skill guides, such as:

    docs.oscollective.org/guides/d "Deciding How To Use Your Project's Money": When should you spend or save? What's on your project's roadmap, and how could you spend to support it?

    Especially relevant right now as we discuss funding as one way companies can support their #opensource dependencies. I share tips for using cash effectively even when it isn't enough for full-time employment.

    4/4

    #xz #maintainership

  7. harihareswara.net/posts/2021/w What Would Open Source Look Like If It Were Healthy? In particular: I imagine a legacy project "failing" (or, rather, ending) when a maintainer decides to step away, and lay out what tools and practices we'd need to make a soft landing and good transition for everyone involved.

    harihareswara.net/posts/2023/m Maintainer #Burnout -- covers work approaches that can help, succession/#sustainability, deprecating components/closing a project, and more.

    3/n

    #xz #maintainership

  8. harihareswara.net/posts/2024/t Whether And How To Trust A New Maintainer (pass this around in case your co-maintainers are asking "how can we promote a contributor ever again?")

    * What is this like? Comparing this promotion to 4 other trust decisions helps us think about:
    * How can we assess trustworthiness? Ideas for steps you could take.
    * Can you reduce how much trust you need to give? Mitigate how much harm they could do.
    * What if you don't have time? 3 options.

    2/n

    #xz #maintainership

  9. New Changeset newsletter is out:

    buttondown.email/Changeset/arc

    Guides on #opensource project management, caregiving and persuasion, arguing responsibly, and asking more effective questions. And: celebrating Beautiful Soup's 20th anniversary.

    #Python #maintainership #FLOSS #burnout #sustainability #management

  10. New post: harihareswara.net/posts/2024/t Whether And How To Trust A New Maintainer

    What kind of trust does a project #maintainer need to have in a new co-maintainer? To get better at #opensource #sustainability, we need to improve at recruiting, training, & promoting new leaders.

    I cover attributes to check for.

    I mine 4 comparable situations for assessment ideas, & explain how to reduce how much trust you NEED to give by promoting someone.

    &: 3 options if you're low on time

    #maintainership #FLOSS

  11. You make the leap of faith that this stranger will stick around and be responsive for weeks/months of intermittent communication.

    Or you don't. You ignore the patch, or leave it for a "later" that never comes. Or you explicitly say it's not good enough & you'd rather do it yourself, & close the thread.

    Or maybe there's another way.

    harihareswara.net/posts/2023/s

    Another post drawing from conversations with #maintainer @davidism.

    #maintainers #opensource #FLOSS #ProjectManagement #maintainership

  12. FYI – I’m available for #coaching / #teaching / conference talks / shorter #freelancing gigs (1-2 days at a time)

    I’m right now primarily focusing on my own projects but happy to share my experience with others + never wrong to refill the wallet a bit.

    Topics I’m extra thrilled about: #TypesInJS #vanillaJS #nodejs #fastify #opensource #npm #eslint #linting #maintainership #restAPI

    #openToWork

  13. New blog post on user support frustration, its causes, and how we could build the "infrastructure of equanimity" in #opensource, including ideas for potential cross-project tools & practices.

    harihareswara.net/posts/2023/u

    Shout-outs to @davidism, Heidi Waterhouse, @offby1, @jacob, Nicole Harris, @bernard, + @georgia for work & conversations that I built on in this piece.

    #maintainer #maintainership #FLOSS #UX #UserExperience #sustainability #ProjectManagement #Python #PythonPackaging #burnout

  14. Yup. Still burned out af. Opened up my GH notifications tab and: wow I super don't want to deal with any of this shit 😖

    Gonna go work on stuff that makes me happy instead, like exploring a Paramiko auth overhaul, and fixing up my development environment. #SorryNotSorry #maintainership #OSS #OpenSource

  15. The person who was setting up a conference session to discuss #Linux maintainer overwork and ways to address it couldn’t attend due to… burnout:
    lwn.net/ml/linux-xfs/202204260

    I can very much relate to the account of what their daily life looks like.

    #FreeSoftware #maintainership