I don’t know either¶

Folks often feel lost getting into open source, getting into maintaining…

How am I supposed to know what to do?

I think one of the biggest things we can do to help is be totally straightforward: 90% of the time, I don’t know either.

Django gets about 5 new issue reports a day, every day. When I was a Django Fellow, it was a core role to triage these tickets: are they valid?

Imagine, some report about, I don’t know, how read-only fields are rendered in the admin UI. Can we change it so that X?

Say it with me: I don’t know.

The only option was to roll-up my sleeves and dig in. Sometime later I’d be able to say something sensible. Most times at least.

But all that work was largely invisible. I know because I see it on other repos when I report an issue, from the outside it looks (if you don’t know better) like I just had that final answer to hand before I began. That I just knocked it off.

The reality couldn’t be further from the truth. I didn’t know. Letting people see that can make contributing feel an awful lot more accessibile.

In my Getting Started Contributing to Django Workshop that I’ve run at a few DjangoCons, I try to get people to take the time to really dig into a issue. I say they need to become the world expert on that issue. By doing that, it’s clear how they can have something to offer, even though they only just started contributing.

I think the same applies to new maintainers. I don’t know either, so it’s OK that you’re not sure what you need to do here. We’ll work it out.

I think that can help with the initial fear. It’s OK. We all feel like this.

What else can we do here?

Want to chat about this? Over here đź‘‹