For better or for worse, conferences and meetups are really important for career development. Sharing ideas, having conversations, meeting new people -- if you can't attend, you miss out on a lot of these opportunities.

It's important to open these events to as wide a range of people as possible, and make them feel welcome when they attend. It addresses a serious source of unfairness, and everyone benefits from having a wider diversity of people and ideas.

I’m always fascinated by the things organisers do to make events more inclusive and accessible. That could be live captioning of talks. Thoughtfully designed name badges. A diversity scholarship. The list goes on, and now the best ideas I’ve seen are all here.

This mini-site started as a blog post I wrote in August 2018, listing all the ideas I’d seen. I got lots of good feedback and suggestions – but nowhere to put them! A blog post is a point-in-time snapshot; I wanted something I could continually update and improve.

If you organise an event, you can take these ideas to make your events more inclusive and accessible.

If you attend, speak at, or sponsor an event, you have power – you can ask for these accommodations where they don’t already exist. Be picky about where you choose to participate, and walk away from events that don’t meet your standards.

You can read the summary version of the list. You can also read a list with all the details on one single, searchable page – just like that original blog post. Each idea also has an individual page.

Disclaimer, July 2022: The last major update to this guide was in July 2019, when events were mostly in-person – and this guide was written assuming you’re running an in-person event.

Some parts of this guide are still relevant for the remote/hybrid events that are now the norm; others less so.

There are some things that are specific to remote/hybrid events, which aren’t discussed at all (e.g. ensuring the participation software you use is accessible to screen readers). I’d like to update the guide to cover that at some point, but it’s a work-in-progress.

All the source code for the site is on GitHub. The site was last updated on 24 July 2022.

Enough talking, take me straight to the list!

Acknowledgements

Most of these aren’t original ideas – this is a collection of other people’s ideas, either from conferences I’ve attended myself or followed online.

I’ve helped organise PyCon UK for the last three years, and there’s heavy reference to it throughout – but most of these ideas predate my involvement.

For a list of all the conferences and people who influenced this site, check out the acknowledgements page.

Putting it into practice

I hope these ideas are useful, and you can use them to make your events more inclusive.

This list is long – don’t feel bad if you can’t do it all. I’ve never seen a conference that implements all of these, or even most of them. Some of this is expensive (in time or money), and you can’t do everything. Not every idea is always practical or possible. It’s a list of suggestions, not must-have requirements.

Just do your best – some improvements are better than no improvements. Anything you can do to make your event more inclusive is a worthwhile thing to do. And in many cases, they’ll help more than just the intended group. For example, live captioning is usually meant for the deaf and hard-of-hearing, but it benefits other attendees as well!

Here’s a useful rule of thumb: explicit is better than implicit. The more you think about this, and the more detail you provide, the easier it is for somebody to decide if they’ll feel welcome at your event. And if you’ve clearly thought about it already, it’s easier for somebody to ask for an accommodation you haven’t thought of – because they’re more likely to get a positive response. Saying you can’t do something is more useful than an empty page.

Now go plan an awesome conference!

You missed something!

This list is almost certainly incomplete, and reflects the conferences I’m most interested in. You’ll have other ideas I haven’t thought of – I’d love to hear about them. Maybe they’ll appear in a future version!

Did I miss an idea? Make a mistake? Overlook a critical requirement?

Let me know – send me an email, drop me a tweet, or open an issue on GitHub.

Now I’m ready to go to the list!