The title is really vague, so I’ll try to clarify my intentions here:

I am an ardent supporter of FOSS. It will be greatly beneficial for my life and especially my privacy to self-host such software. Yet, I cannot find much motivation to do so.

However, when it comes to hosting software for public use, I can usually give my utmost concentration and dedication.

This is not how I want my life to be. I want to be motivated for myself as well as for the community. And if that’s not possible, I need to trick my brain into bringing me into that kind of zone for myself.

What do I do? What would you do in this situation?

  • Onno (VK6FLAB)
    link
    fedilink
    arrow-up
    22
    ·
    edit-2
    4 months ago

    Generally laziness helps.

    If you host a system, then you have to dedicate resources to maintaining it, which quickly escalates to lack of interest.

    If you pay someone to host it, you get to spend your energy on things that you’re interested in.

    If you can find people to pay you for things that you’re interested in, but they just want fixed, you have a business.

    So, be conservative in what you host and frivolous in what you outsource.

    Note that this says nothing about FOSS. since that’s about a related but different concepts.

    From a FOSS perspective, be frivolous (as in, do lots) in your bug reports and patches, be conservative in which projects you own.

    • Findmysec@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 months ago

      Hosting FOSS on infrastructure is what I want to dedicate my life towards outside of work. I just need to find motivation to actually do things for myself (which will greatly help me) instead of looking for the dopamine hit when I think I’m doing something that will help the community

      • Onno (VK6FLAB)
        link
        fedilink
        arrow-up
        1
        ·
        4 months ago

        You can do both at the same time.

        Start small.

        Write a little bash script that fixes something that causes you grief. Put it up on GitHub with a README.md file that explains what it does, why and how.

        Rinse and repeat.