![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to help software developers understand the challenges faced by open-source maintainers and adjust their expectations accordingly. By the end of the course, learners will be able to recognize the efforts put into developing and supporting open-source projects, reset their expectations about support and response times, and learn how to contribute effectively to open-source projects either through monetary support or active participation. The teaching method involves a talk that provides insights into the daily life of an open-source maintainer, their motivations, frustrations, and concerns. This course is intended for software developers who frequently use open-source software and interact with open-source projects on platforms like GitHub.
Syllabus
We are both open-source maintainers
Define open-source
The cost of failure in open source: Heart Bleed
The cost of failure in open-source
We don't owe you anything
A billion dollar problem
Resetting expectations
Roads and Bridges
Contribute: Money or Time
How much to contribute
Contribution levels
Level of Influence
Call to Actions
Taught by
NDC Conferences