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)@lemmy.radio
    ·
    edit-2
    1 month 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.pub
      hexagon
      ·
      1 month 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)@lemmy.radio
        ·
        1 month 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.

  • jeffreyosborne@lemm.ee
    ·
    1 month ago

    Try hosting a guide on exactly how you did it. There's never enough documentation, and it's interesting to see what kind of workarounds / fixes you might find for any problems you'll have.

  • WeAreAllOne@lemm.ee
    ·
    1 month ago

    Dude, if you say you want to do it you would have already done it. So, it's either deep down you don't wanna or it's something else.

    So if you want it we are waiting your urls 🤙

    • Findmysec@infosec.pub
      hexagon
      ·
      1 month ago

      Yup that's the problem, my mind is screaming at me to do it but I feel lazy every time I touch the configs. It's like I lose motivation.

      Maybe I should take a long break

        • Findmysec@infosec.pub
          hexagon
          ·
          1 month ago

          I mean there's no strict deadlines for personal FOSS hosting projects, so I don't think so.

          Maybe I'm just lazy

          • MoonMelon@lemmy.ml
            ·
            edit-2
            1 month ago

            I also work well under deadlines but perform horribly without them. Upon reflection I realized a lot of my motivation is related to not disappointing others and/or embarrassing myself. Neglecting personal projects makes me feel like shit, but it's missing the public humiliation factor so it won't get me moving. A possible solution is to create deadlines for yourself and share them with people who will hold you accountable, or to whom you at least feel accountable. I also try to imagine how I will feel in a week, month, or year down the road when I still haven't done THE THING, and realize that it's only going to get worse the longer I go. This isn't 100% successful but it does work sometimes.

            This isn't that rare. It is half the reason people hire personal trainers. The military also uses this technique, by framing failures as letting down your comrades rather than yourself.

            This is a tricky thing to balance because using negativity and self criticism can become destructive. My grandma used to have a coal burning stove for heat. She said it was awful because too little coal and it would go out and was really hard to re-light. But too much coal and it would explode and blow coal dust all over their little house. I feel like self hate is kind of like that oven. Unfortunately nothing else has ever truly worked for me.

            Also, I should add, one thought that brought me some self-forgiveness was the evolutionary roots of laziness. If you think about it, as an organism, if you're well fed and in a good location your best bet is to chill under a shade tree until something comes up. As humans we are kind of cursed with extra simulation cores in our brain that can constantly iterate every single permutation of the future, and that leads to anxiety, but laziness is actually a virtue from an evolutionary perspective. So cut yourself some slack now and then.

            • Findmysec@infosec.pub
              hexagon
              ·
              1 month ago

              I see. I think it's the same case as me, I need realistic deadlines to really focus.

              Unfortunately, I don't have anyone that I can say this to. Any automated methods to induce such a feeling?

              • MoonMelon@lemmy.ml
                ·
                1 month ago

                Hmm, interesting question. I would say social media but it's toxic for so many other reasons. Perhaps an online virtual assistant? Or maybe charge yourself a monthly or weekly fee into some account until you complete the task? Since it's purely for yourself, whatever act "costs" you should be enough. A friend of mine was a huge proponent of making physical lists at the beginning of each day. He would then move any uncompleted tasks to the next day's list, and the act of physically writing it was enough for him. He insisted it be on actual paper. This guy was super accomplished so it must have done something for him.

  • wintermute@discuss.tchncs.de
    ·
    1 month ago

    Maybe find a middle ground, like sharing the hosted service with just one or two persons, like a close friend, family member, etc. Could be someone you live with or that you can give VPN access to your network. That way is more private and mainly for your self, but also has some sense of doing it for others to motivate you.