>why write tests? why improve ux or ui? why help with documentation?
Because these actually improve the project.
Because these actually improve the project.
a code of conduct tends to improve projects when having one can help attract additional people to the project, or keep people there.