I want to understand my condition of being a software developer better. From creating and contributing freely to public repositories and FOSS to having spurts of unpaid extra work. I want to understand that better without falling into the category of general labor.
https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
https://en.wikipedia.org/wiki/The_Mythical_Man-Month
Thank you!
if you want to learn more about team organization and project management most definitely seek out subject:
“managerial calculus”