brainwane, to opensource
@brainwane@social.coop avatar

Stuff I already wrote that other people might be open to reading this week, because of the incident:

https://www.harihareswara.net/posts/2021/sidestepping-the-pr-bottleneck-four-non-dev-ways-to-support-your-upstreams/ Four Non-Dev Ways To Support Your Upstreams (Pass this along to executives who are asking "how can we prevent this in our dependencies?")

https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/ Potential cross-project tools and practices that you/we can implement to help lighten the load on each other

1/n

brainwane,
@brainwane@social.coop avatar

https://www.harihareswara.net/posts/2024/trust-new-maintainer/#how-to-assess 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

brainwane,
@brainwane@social.coop avatar

https://www.harihareswara.net/posts/2021/what-would-open-source-look-like-if-it-were-healthy-video-transcript/#healthy-oss-legacy-ending 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.

https://www.harihareswara.net/posts/2023/maintainer-burnout-pycon-us-2023-followup/ Maintainer -- covers work approaches that can help, succession/, deprecating components/closing a project, and more.

3/n

brainwane,
@brainwane@social.coop avatar

And: https://www.harihareswara.net/posts/2022/six-key-maintainer-skill-guides/ several skill guides, such as:

https://docs.oscollective.org/guides/deciding-on-how-to-use-your-money "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 dependencies. I share tips for using cash effectively even when it isn't enough for full-time employment.

4/4

brainwane, to opensource
@brainwane@social.coop avatar

New Changeset newsletter is out:

https://buttondown.email/Changeset/archive/2024-02-retaining-contributors-extending-trust-care-tips/

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

brainwane, to opensource
@brainwane@social.coop avatar

New post: https://www.harihareswara.net/posts/2024/trust-new-maintainer/ Whether And How To Trust A New Maintainer

What kind of trust does a project need to have in a new co-maintainer? To get better at , 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

gregorni, to Software
@gregorni@fosstodon.org avatar

Little tip for when you're suggesting features to a project: "Feature Idea" sounds so much nicer than "Feature Request". Rather than sounding like "I want this, this is an order!", it's more like "Hey, this would be cool, what do you think?"

This also goes out to all the maintainers creating issue labels, by the way.

#bugreports #bugreporting #FeatureIdea #FeatureRequest #issues #GithubIssues #maintainers #maintainership #software #programming #OpenSource #OpenSourceSoftware

brainwane, to opensource
@brainwane@social.coop avatar

New blog post: https://www.harihareswara.net/posts/2023/set-contributor-expectations-to-reduce-ghosting/ Set Contributor Expectations To Reduce Ghosting

It's frustrating when a new #opensource contributor vanishes. You can reduce how frequently that happens:

  • Understand why they ghost
  • Articulate your vision
  • Set expectations in the contributors' guide, & in auto-replies/boilerplate replies
  • Prioritize quick first-level reviews
  • Follow up with "resources if you're stuck" checkins
  • Build safeguards against cookie-licking

#maintainers #FLOSS #maintenance

brainwane,
@brainwane@social.coop avatar

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.

https://www.harihareswara.net/posts/2023/set-contributor-expectations-to-reduce-ghosting/

Another post drawing from conversations with #maintainer @davidism.

#maintainers #opensource #FLOSS #ProjectManagement #maintainership

voxpelli, to programming
@voxpelli@mastodon.social avatar

FYI – I’m available for / / conference talks / shorter 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:

brainwane, to opensource
@brainwane@social.coop avatar

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

https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/

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

offby1, to opensource
@offby1@wandering.shop avatar

If you maintain software, or any public good, really, you owe it to yourself to read this post about (among other things) and tools by @brainwane: https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • GTA5RPClips
  • osvaldo12
  • magazineikmin
  • mdbf
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • everett
  • Durango
  • JUstTest
  • ngwrru68w68
  • modclub
  • tester
  • tacticalgear
  • cubers
  • thenastyranch
  • cisconetworking
  • ethstaker
  • Leos
  • provamag3
  • normalnudes
  • anitta
  • lostlight
  • All magazines