-
Notifications
You must be signed in to change notification settings - Fork 3
Adoption and longevity
drug007 edited this page Dec 19, 2018
·
2 revisions
Adoption (and contributor adoption) is important for longevity.
What makes people adopt or contribute? What scares them away?
Reasons advanced not to use an UI library:
- too complicated to extend
- too complex
- look ugly but are shitty to customize
- discontinued, abandoned, unsupported
- based on some other libraries (complicated dependency stuff, -> e.g. bindings)
- creating a window should be as simple as a single function call
- locking up on specific stack of libraries/bindings/technologies excludes using with other set of libraries/bindings/technologies
Reasons advanced not to contribute to a library:
- no clear project goals or structure what is being worked on by who
- project comes up with some custom fancy coding style that makes dfmt unusable and scares away contributors