As a developer at a company that has published over 200 open source libraries, I've done quite some authoring and maintenance over the years. Time to share some things I've learned along the way! I'll present five actionable tips on how to write and maintain open source software, and most importantly how to keep your sanity while at it.