tante, (edited ) This interview with Linus Torvalds on the qualities that maintainers need (in contrast to developers) and maintainer fatigue summarizes a few things I keep bringing up:
- maintenance is not "bugfixing" as a lesser/different kind of coding, it's about experience, about having done a lot of things to give context to what you are seeing and to have some understanding of what second order consequences a choice might have
- maintenance is about collaboration and cooperation with others, about bridging gaps between contributors and their goals
I'd have added that maintenance is #care work: Caring about and for the project/product and its development and sustainability, caring about and for the social structure that the project/product is built upon, caring about and for the people who will be using the product/project or who will otherwise be affected.
#Maintenance doesn't work without empathy, about thinking through long term consequences.
Move slow and fix stuff.
https://www.youtube.com/watch?v=eWfUaFNSPhM
(With some luck I and a collaborator might get some time to speak more about this at #rp24)
Add comment