Fell

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

AUR (en) - plasticscm-client-gui

aur.archlinux.org
small circle 🕊 in calmness

@zeitschlag @andypiper

I have a hunormous backlog on #delighful #funding curated list entries waiting for #curation, which I cannot afford to #maintain atm.

Even not a plain list. The original thought was to provide info on value-aligned with open #commons and open #culture.

Maybe it has good resources, fyi.

My lack of time and money is a pity. Seeking #volunteers for co-#Maintainership (and similar story for #fediverse curated lists).

codeberg.org/teaserbot-labs/de

delightful.club/delightful_fun

Candidates for list inclusion

You can add candidates for list inclusion here, and…

Codeberg.org
Sumana Harihareswara

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

Sumana Harihareswara

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

Sumana Harihareswara

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

Sumana Harihareswara

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

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

harihareswara.net/posts/2021/w What Would Open Source Look Like If It Were Healthy? In particular: project endings.

2/n

#xz #maintainership

Sumana Harihareswara

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

Sumana Harihareswara

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

Sumana Harihareswara

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

Pelle Wessman

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

Sumana Harihareswara

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

Chris is.

If you maintain #OpenSource software, or any public good, really, you owe it to yourself to read this post about (among other things) #Maintainership and tools by @brainwane: harihareswara.net/posts/2023/u

Jeff Forcier

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

Ludovic Courtès

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

Re: [PATCH v1 0/2] xfs: remove quota warning limits [LWN.net]

lwn.net
claude

These are my released #Haskell #packages:
hackage.haskell.org/user/Claud

These now work with #GHC 8.8.1:
- bitwise
- bowntz
- butterflies
- complex-generic
- gearbox
- gl-capture
- hgmp
- long-double
- memo-sqlite
- pnm
- qd
- qd-vec
- ruff
- snowglobe

These don't work with GHC 8.8.1 yet (mostly because their dependencies haven't been updated yet):
- exp-extended
- gruff
- gulcii
- hp2pretty
- prof2pretty
- rounded
- wedged

Unreleased #et is blocked on `rounded`, which is blocked on `singletons` seeming to need `Cabal-2.4.1.0` which does not compile with `ghc-8.8.1` due to `Monad.fail` being removed.

The rest of the packages in the #hackage link's listing are mostly #abandonware, let me know if you want to #takeover #maintainership.

Claude Heiland Allen | Hackage

hackage.haskell.org