https://www.codementor.io/tannerlinsley/what-building-and-maintaining-an-open-source-library-taught-me-about-running-a-tech-startup-jau5mri7j