Re: Disabled registration from a certain IP due to a limit.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 17 Dec 2018 at 13:21, John Harris <johnmh@xxxxxxxxxxxxx> wrote:
>
> On Monday, December 17, 2018 12:57:56 PM EST Stephen John Smoogen wrote:
> > The reason is that discourse and other many other tools people 'want'
> > are not light weight 'oh just throw a server up and have your thing in
> > 2 minutes and never look at it again'. They are tools which you need a
> > lot of infrastructure set up and running, and a strong commitment of
> > time and effort to keep running. Once you set it up beyond the base
> > example version every website says you can do, you find that more and
> > more staff and time are devoted to keeping it going.. just like the
> > Fedora Build System and all its related tools take up a lot of time,
> > effort, and money.  When you try to run these in parallel or in 'spare
> > time' you end up with the main 'product' slowing down, and the others
> > ones getting stretched out because the amount of time you can put
> > towards it eats into the main product.
> >
> > So it becomes very compelling to let a company that is dedicated to
> > running the complex tool to do so.
>
> I'm sorry, but as a sysadmin, especially with experience un-dockerizing
> Discourse, I just can't take that at face value. Discourse, though a pain to
> update, is not really that hard to host. Maybe an hour of effort a week, max,
> if you're doing it entirely manually. Sure, complexity increases when you add
> plugins, but not significantly.
>

The problem is that is only 10% of the work. There are all sorts of
user requests and troubleshooting that have to be dealt with every
week.

When I say it takes time and energy, I am meaning the holistic time
commitment which we deal with on any tool that Fedora Infrastructure
does. For a social tool, it would cover
1. GPDR and similar rules. Write policies and scripts to remove
anything that meets that.
2. Spam. Deal with clean up of spam posts. The easier the login, the
more that everything from trolls to spam-companies will use it to
enhance their message of the week.
3. Dealing with user login, post, can't connect, why is IPv6 not
working today, etc.
4. User training. [Anything from 'read these websites to learn more
about Linux' to 'the website does say that.. but it doesn't seem to
work that way. there is a bug to fix that.']
5. Search engine optimization and troubleshooting. Determining why
Google/Bing/etc decided that your very important discussion isn't on
the top page when you searched for it.
6. Updates/reinstalls/expansion/removal/repackaging/unbundling/etc.
7. Automatic configuration scripting and setup to whatever new things
needed due to 6.
8. backups and restores.

and probably a dozen other things which may seem like little things
but the larger the number of users the more it takes up. In the
corporate and .edu world most of these would be answered and covered
by a Helpdesk. This doesn't work well in volunteer spaces because it
takes a lot of emotional energy to be polite, engaging, etc to angry
grumpy users... and people burn out quickly. So that leaves the
infrastructure team to handle all of the items.




-- 
Stephen J Smoogen.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux