@flohack said in Organize and stimulate promotion of UBports Ubuntu Touch:
The question is, are we ready to serve?
Ready or not, it is already happening...the questions that are important to think about now is HOW do we plan on serving at a larger scale NOW, to be ready for later.
The age-old religious adage captures this idea:
"Noah didn't build the ark when it starting raining...."
You have to see, a too big demand for the project could turn into negative feelings, effectively having a negative impact on everything:
Not enough devices are enabled, especially you cannot buy new hardware ATM
Our release cycles are lagging and we need more hands as developers
Our server capacities might get overrun
16.04 is a must to offer it to a wider audience
I would agree with this sentiment if this theoretically happened in a vacuum and the issues you brought up were the only variables we were accounting the for...in fact, things change when we zoom out. We find that marketing and communications plays a role in this framing/messaging for the project.
I am afraid of a day when I wake up and suddenly we got 10k more users - We don't want to disappoint them. So, organic growth is important, it's slow and unpredictable, but once we reach a certain stage we will also ramp up marketing.
Marketing is the 1st mover effect of growth and scale. No marketing, no one knows you exist, and if no one knows you exist, how do they sign up for patreon (oops, librepay).
Essentially, marketing and communications SETS THE TABLE for expectations for those who come to know our project and decide to learn more. This already is done pretty well with the devices supported section. You know which devices you will have better luck with.
I think if you give people the chance to surprise you on what they are willing to support (even if it isn't ready for prime-time use), they will. It is the reason why the project has gone this far.
I respectfully would submit to anyone who feels remotely like this to consider rethinking this foundational aspect of organizational development and scaling for projects:
Your view about scaling is just one view, amongst many, and a view colored by your expertise. I think @Flohack is right in literally fearing the day when they have 10k more users...he helps with infrastructure, and that is supposed to be the way he should feel! We are lucky to have someone who is affected by this potential scenario. That is his domain!
Here is the catch: growing an organization in a HEALTHY way is not and should not be stifled or at the mercy of server load, or the number of developers on hand. Just like marketing strategy should not be at the mercy of what bugs are being reported; If that is the lens we used and the only thing focused on, then, of course, I would be fearful too; the fear of a project becoming so big it becomes unmanageable and we are crushed under the weight of its own success is very real....unless we grow with scale in mind.
Thankfully, we don't HAVE to think that way.
When looking at the big picture, it is important to take into account other "arms" of the project that are designed to address these matters...yes, like Marketing and Communications. Not saying it happens here, but there is a level of disrespect for Marketing and Communication in many FOSS projects, and we are paying the price for it.
Marketing and Communications would be the ones listening to developers and blasting out info to people to help shape how they SHOULD be thinking about the project (e.g. Like mentioning all the important bullet points shared by @Flohack) on the website, mailing lists, telegram/irc, ubuntu users, etc.) so we proactively scale, but in a way that is throttled for sustainability.
I think we are at a special time in history right now where non-techy people are becoming more and more concious of the issues they face for mobile OS choices...
For example, I don't own a UBport supported device.
I NEVER flashed my phone to run an alternative OS like lineage etc.
I support UBports for its potential and excited about the progress...as well as others.
For this reason, I think that MORE people are out there like me, and more ideas to penetrate that demographic should be shared and backed concrete support....it should be considered more seriously and carefully; and even pitched to experts in this domain. I rather @Flohack focus on server bandwidth and developer management, as suppose to marketing pitches. I believe scaling up is not a matter of if but when...and we need those systems to be ready for it.
-Profetik777