Volunteering and outreach

We share our time and knowledge freely through talks, writing, conferences, and mentoring.