Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

related: https://macwright.com/sites/polite.technology/preview

""" Responding to feature requests

Once a project achieves a certain level of success, it will have users, and those users will have additional demands of the project in the form of feature requests. Experienced and empathetic users will state their feature requests precisely and kindly, but others will use an unfriendly tone or imprecise language that doesn't lend itself to a solution.

The maintainer does not owe their time to anyone The maintainer must treat everyone with respect Ignoring the first principle will lead to burnout: there are unlimited features to be requested and limited time to implement them. The sense of obligation quickly becomes an emotional burden.

Ignoring the second principle will damage the project

and reduce its chances of ever attracting additional contributors, which is the only way to succeed in the long term.

1.) Maintainers are the keepers of the project principles

2.) The goal of the software.

3.) The scope that defines problems that the software will try to fix and those it will not.

4.) The style of the project: which programming practices are used, which language.

5. The culture by which the project is managed.

6. Maintainers approve of changes to the software by these principles, and also manage discourse and which other contributors are allowed.

"""



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: