-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Growth goals, capped signups? #92
Comments
Having just read the Medium post, I can't help but wonder if there is too much focus on growth, experimentation, and fun technical stuff, which could lead to community and long-term sustainability being on the losing side. I am not particularly thrilled about being part of someone's technical experiment, to be quite honest. When is it enough? What happens when our fearless leader gets bored, or frustrated because too much time has to be spent on the boring stuff, like community management, stability, and so forth? 25.000 users is a small city. They have needs, expectations. Right now it feels like, although you're doing great on the technical side, you're underestimating the rest of it? And that's before we get to questions around backups, disaster recovery, and so forth. How long is it going to take to bring Hachyderm back up if catastrophic failure were to happen? Like, say, a fire in your basement? I would very much appreciate having an overview of your goals, in that regard. Which assumptions lead to the projections you mention in the Medium post? |
Conversely, this is what attracted me to this instance. The perceived synergy between my own inner nerd and the amazing efforts by Kris and team is what caused me to sign up. I think your original point about caps and signups is a good one - if only for the sanity of the team. However, I might suggest those who can't enjoy the technical ride of these early exploration and innovation phases (associated with a homegrown effort) haven't found the Mastodon home that best suits them. Hope I'm not speaking out of turn @krisnova and @quintessence 🤞 |
kris notes: https://hachyderm.io/@nova/109422128738009473 |
I strongly reject that idea. Hachyderm might be young but depending on what instance size one prefers, its "early stage" of growth ended already. You can be technically interested without being obsessed with scale at all cost. I'm not saying hachyderm's admins are. They seem to be talking about hacking capitalism all the time, so I assume they are aware of what problems fast growth can cause.
The concern is that technical growth outpaces social growth, and I don't think this makes me sleep better. So far hachyderm admins have mostly publicly talked about technical challenges, not social ones. Which is fine, downtime is currently more relevant to users and moderation is tricky to be transparent about. |
So here we are, almost a week later, running into the scaling issues I was worried about, asked to be patient because "we're working very hard to solve this", signups still not closed, even that would have been a great way to make sure that the problem is at least not getting worse. And the communication about it isn't really improving, either. These are basic process and procedure problems that can't be solved by throwing more tech at it, or burning the midnight oil. It's a matter of planning, of setting yourself reasonable limits to avoid impacting your users. If you're too busy, put someone else on crisis communication, or something? It's not rocket science, this 😕 |
Also, do I really need to point out how silly it is to expect everyone to use this issue tracker for reporting issues, when barely any communication from the team shows up here, and when it does, it's usually another user linking back to a Mastodon post? Use your own tools, document problems when they happen, progress as it happens, both as a record for yourself as well as for the rest of us to read? I'm sure there will be another bro along in a minute to tell me I should just be grateful or move elsewhere, though 🤪 |
Fully agree with the OP. Yes, it's easy to say in hindsight, but unlimited growth was always going to lead to this outcome. For the past two days the hachyderm.io server has been unstable, and this renders the entire mastodon service basically unusable for everyone who chose hachyderm.io as their home instance. Furthermore, it is not trivial to move your account to a new server, because you lose your post history when you do this. Yes, it's a project whose leaders are putting work and dollars into with little return. Clearly, this is much appreciated by the community. However, more caution and less growth would result in a better experience for everyone. |
👋 Mod here. A few things.
Since this seems to be the conclusion of this thread, I'm going to go ahead and close it. |
I'm actually quite surprised that this issue has been closed. I feel like it A) contains valuable discussion and thoughtful input from the community, and B) raises an important question that is broadly relevant to the community. I'm pleased to see the issues getting some attention at the moment (ended up here because https://hachyderm.io/about & friends were down), and I appreciated the detailed and thoughtful response from @quintessence. I also believe that the original issue (see title) has not been resolved, and is highly significant to the community at large and thus warrants ongoing community engagement. |
@quintessence I am not expecting the same uptime and guarantees, and this isn't about downtime to begin with. This should be clear from the rest of the thread, and to have legitimate concerns brushed off and the issue closed when the problem that's been flagged has not been resolved feels like a cop-out, quite frankly. So does the "just move elsewhere". Like, really? Where would we go instead? Probably can't even reliably migrate, right now. And, as I've already said, it's silly to expect everyone to be checking Nova's own feed, PLUS this issue tracker, PLUS the status page, PLUS the Discord, etc. Especially when it was made quite clear in earlier communication that things should go here, and not just be dropped into a Discord channel. You have the tools available. What I am asking is for you to use them in a consistent manner that serves your userbase. Which will also reduce the load on your 100% volunteer team, as people are left with fewer questions, and can just go do something else because you are clearly communicating what is happening, when a resolution can be expected at the earliest, and so forth. Signups are still not closed, from what I can tell. Is it really that difficult to be sensible, and at the very least not ADD to the already overloaded team, and infrastructure? This is, again, not rocket science. It is people with years of experience informing you of the mistakes you are making, and how you might go about solving them. And last but not least; this isn't a free instance. We are asked for donations, to watch the Twitch stream, and we are putting in labour reporting these issues, into figuring out why Hachyderm isn't operating like it should. Every announcement made on the instance itself comes with a request for engagement, for affirmation. Nothing about this is free, and dismissing the feedback because it's not universally positive should be considered problematic, and have anyone who is reading this be worried for the future health of this community. If you can't take it onboard when we're experiencing technical difficulties brought on by your own choices, how are we to trust that you'll manage when social problems inevitably hit? |
I am curious; is a cap on the number of signups being considered, or is 'unlimited' growth the goal? Asking because 'unlimited' seems like it runs counter to what the Fediverse should be, to most people, and because the challenges associated with moderation inevitably mushroom with size. Also, because our fearless leader for life is burning out right now.
So what's the general policy/goal for Hachyderm as a community? What is big enough, when does it get too big?
The text was updated successfully, but these errors were encountered: