Skip to content

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
Clone this wiki locally