The Majority of Your Users

1 month ago 2

The majority of your users don’t read your changelog.

The majority of your users only upgrade to new versions when forced to.

The majority of your users don’t know which version scheme your project uses.

The majority of your users only read the documentation pages relevant to what they are trying to get done.

The majority of your users mix multiple similar tools/libraries with duplicated functionality.

The majority of your users don’t open issues.

The majority of your users don’t know the differences between all the open source licenses, but may have been instructed to stay away from GPL code.

The majority of your users don’t understand package publishing.

The majority of your users don’t know when your last release was.

The majority of your users don’t follow you on social media.

Context

I am the developer/maintainer of various Python libraries in the Science, Data and AI space with a few DevOps tools thrown in for good measure. Lessons may not translate to other communities.

When working on open source projects it’s easy to focus on the power users. Folks who think like you, might contribute, or build related projects. But it’s important to remember that they are a small minority group, most users think about your software way less than you do. Most of your users are busy getting on with their own work.

Read Entire Article