this post was submitted on 06 Aug 2024
90 points (98.9% liked)

Asklemmy

43744 readers
1331 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
 

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?

top 50 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 22 points 2 months ago* (last edited 2 months ago) (1 children)

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.

[โ€“] [email protected] 2 points 2 months ago (1 children)

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

load more comments (1 replies)
[โ€“] [email protected] 10 points 2 months ago (1 children)

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.

[โ€“] [email protected] 3 points 2 months ago

This is a good idea. A public facing guide that gives me motivation to maintain it

[โ€“] [email protected] 9 points 2 months ago* (last edited 2 months ago) (1 children)

My rule is that I only do stuff that comes from within me.

Now that doesn't mean that I can't search for that feeling.

I mean sure, if I am on the sofa with a warm blanket posting to Lemmy, I am gonna be anchored there.

What works for me is to work backwards. What do I want? Why? What is needed for that? Why? Just keep breaking it up.

Then I'll do what I call circling, like an eagle. You start with the big circle and slowly shrink it until you get to the core of the matter and finally swoop down and catch your target.

For instance a large circle could be being at your pc drinking a coffee, reading something, taking some short breaks to move and look out the window. This is already closer than say doomscrolling, and in that sense a success.

Now once it feels right, you circle a bit closer. Read or watch something related to the topic you care about. And so on.

The trick is to work with the grain, instead of against the grain, of your brainy bits by balancing boredom against frustration in order to find your flow.

You can stay in any circle as long as you please and it is better to step back into a larger circle than to give up entirely.

While doing this keep visualizing what success looks like. Express this, but also your anxieties and whatever else in a freewriting note (avoid structure).

Most importantly perhaps is to remain skeptical of your desires. The world will always have more work for you to do and will happily keep you busy. And your desires aren't necessarily your friends. Be conscious of the ones you want to commit to. The easiest way to close a task is to simply not do it.

[โ€“] [email protected] 2 points 2 months ago (1 children)

I kind of want to do it though. I want to be busy. I want to be hosting FOSS software for other people, like a SearX instance and maybe Invidious. The problem is, there's many more things that I should be doing in my homelab but for some reason I find more motivation in doing something that can help others rather than for myself

[โ€“] [email protected] 1 points 2 months ago (1 children)

Why are you so focused on those other things?

[โ€“] [email protected] 2 points 2 months ago (1 children)

I like FOSS and I like the community. It's probably just in my character to be motivated for someone else, which is why I'm looking for ways to trick my brain

[โ€“] [email protected] 1 points 2 months ago (1 children)

Naw I mean, those other things in your lab that aren't for others that you claim you should be doing?

Why not just do the things that are for others? If that motivates you then that's who you are.

[โ€“] [email protected] 2 points 2 months ago (1 children)

I'm also a privacy and security enthusiast, and everyone wants to have their library of Linux ISOs on Jellyfin lol. I really should get to it

load more comments (1 replies)
[โ€“] [email protected] 8 points 2 months ago (1 children)

Short answer: Therapy!

Long answer:

You've identified a problem that you want to fix (willingness to do effort for yourself versus for others) but you haven't identified the root cause. This is basically one of the situations that therapy is best equipped to help with. It sounds like maybe a self-worth issue but I'm not a therapist so that's about as valuable as a lace umbrella.

[โ€“] [email protected] 2 points 2 months ago (2 children)

Not sure - I don't feel like I undervalue myself (although I guess that's exactly what someone in my situation would say lmao). I just don't find motivation in doing something solely for myself, and am instead invested in things that I think the community could benefit from. An example would be wanting to run a Public Searx/Invidious instance

[โ€“] [email protected] 3 points 2 months ago

Yeah I hear you! But crucially its

  • a problem you have within yourself, that you've identified you want to change
  • a problem you don't know how to change

You don't need to have deep trauma or self-harming tendencies for therapy to be of value to you! But it does indeed sound like I'm off the mark on the self-worth thing. (That's why I'm not a therapist).

Worst case scenario, you have a few sessions and don't find anything to sink your teeth into and you've wasted a few hours Better case scenario, you find a root cause or at least a path to a better way of doing things.

But hey, I tell just about everyone to get therapy :P

load more comments (1 replies)
[โ€“] [email protected] 6 points 2 months ago (1 children)

Im not sure I would want to change this. Im not sure if its a type of person but im generally more motivated when it comes to others than myself and more willing to sacrifice if it only effects me. I would sorta like the world to work on this principle.

load more comments (1 replies)
[โ€“] [email protected] 6 points 2 months ago (1 children)

You DO need to trick your brain to do this!

Start by saying this is for X and not for me, do the thing, or part of the thing, and build up incrementally.

This is how I went from couch potat to triathlons: I am not exercising, I am just commuting....your brain is dumb and you need to exploit that

[โ€“] [email protected] 1 points 2 months ago (6 children)

Can you give me an example where the service I need to host is just for myself but I need to trick my brain into doing it? Like a private Jellyfin instance?

load more comments (6 replies)
[โ€“] [email protected] 5 points 2 months ago (1 children)

One of these is likely to be true for you. Maybe more than one.

  • You don't know what to do, at least some part of it.
  • You know what to do, but you don't know what will happen if you do it.
  • You know what to do and you know what will happen, but you don't want that to happen.

If any of these resonate with you, then that might give a clue about what to try next.

In addition, you can act without feeling motivated. Some people like starting with 10 minutes of effort or a single step, because sometimes doing anything is enough to sustain energy and focus. It's a way of using inertia to work for you, rather than against you.

[โ€“] [email protected] 3 points 2 months ago (2 children)

To clarify, I'm talking about being motivated enough to host public facing services like Invidious and SearXNG, maybe a Monero node. But I'm lacking motivation when doing things strictly for personal use like a project tracker for my personal projects, a personal media server. Basically, since I'm accountable to no one, I don't feel the light nudge I need to get to work on something.

In terms of hosting software, sure I can read about configuration. I tend to have the overall process planned out in terms of what to expect.

The main problem is, let's say I give an hour a day on hosting a FOSS project. I could easily give it 4 hours if I were motivated, but I'm not. Because I procrastinate and waste time. It's only during the later hours at night when I realise I have a deadline (need to go to bed) and my mind kicks into overdrive and I accomplish whatever I can in that hour.

That's the behaviour I'm trying to solve.

[โ€“] JackbyDev 2 points 2 months ago (1 children)

But do you even need to do these things? Or is it just for your personal enjoyment? If it's just for your personal enjoyment then the question your asking is very different.

[โ€“] [email protected] 2 points 2 months ago (1 children)

That's a difficult question. This is a hobby that I'd like to be more diligent in

[โ€“] JackbyDev 2 points 2 months ago (1 children)

Be wary of equating your enjoyment of hobbies with your productivity.

[โ€“] [email protected] 2 points 2 months ago (2 children)

Absolutely. But I want to do it, and yet I procrastinate. This has got to be a serious flaw in personality to procrastinate in doing a hobby

[โ€“] JackbyDev 2 points 2 months ago (1 children)

You cannot procrastinate something that has no deadline. Have you been diagnosed with any mental conditions like ADHD or depression? Your experience sounds similar to mine and I have ADHD.

You mentioned that you are able to pursue these tasks when they benefit a community. Maybe try to find a small group of folks with similar interests and do this together?

[โ€“] [email protected] 1 points 2 months ago* (last edited 2 months ago)

No ADHD AFAIK.

Well, the stuff that I procrastinate on is inherently private and likely shouldn't be allowed access to for people outside. In doing so, I only stay accountable to myself, and we can see how well that has gone

load more comments (1 replies)
[โ€“] [email protected] 2 points 2 months ago (1 children)

I relate to these patterns, which is why I have tried to learn about the fundamentals of motivation.

What is the relationship for you between my prior suggestion and your clarification above?

[โ€“] [email protected] 2 points 2 months ago (7 children)

I know what to do, what should happen (in theory), and I want to do it. But I waste my time away. Is there a way out of this?

load more comments (7 replies)
[โ€“] [email protected] 3 points 2 months ago* (last edited 2 months ago) (1 children)

look at yourself from the 3rd-person perspective.

treat yourself the way you would treat someone else.

[โ€“] [email protected] 2 points 2 months ago

I think I'm pretty dumb. A third person would be very contextual; a third person who is a guru in FOSS, or a random person from the street?

All I really want to do is to find motivation to host FOSS, both for myself and the world

[โ€“] [email protected] 2 points 2 months ago

Why not both? Presumably you aren't hosting for others what you wouldn't host for yourself

[โ€“] [email protected] 2 points 2 months ago (1 children)

It will be greatly beneficial for my life and especially my privacy to self-host such software

You should go the Docker route. If you selfhost for yourself you can even use a Raspberry Pi or any common "mini computer" available. Just make sure to install a large enough SSD. 1 terabyte should be fine if you don't want to use OwnCloud or something like this.

(And now you have something to learn! ๐Ÿ˜€)

[โ€“] [email protected] 2 points 2 months ago (1 children)

I use Kubernetes, and TBH the problem isn't the know-how (I can just learn what I don't know). The problem is a lack of motivation for doing it solely for myself; I know I should do it but why on earth can't I muster enough motivation to actually sit down and configure??

[โ€“] [email protected] 1 points 2 months ago (1 children)

Something new to try/learn always motivates me.

[โ€“] [email protected] 1 points 2 months ago

Reading theory always has me excited but configuring it in practice makes me slink away in laziness lol

[โ€“] [email protected] 2 points 2 months ago (1 children)

It's always nice to have some motivation from doing things for others. Depending on the service, you can always host for others AND for yourself. It's 10x as much work but you do get positive feedback (sometimes..)

[โ€“] [email protected] 1 points 2 months ago

Yeah but some things are best consumed privately, and a media server is probably one of them (because I'm not going to do any requesting pipelines like sonarr/radarr etc)

[โ€“] [email protected] 2 points 2 months ago (1 children)

Does "for myself" mean "for profit", as in a job, or do you mean community work?

If it's the latter, and you have a passion for hosting instead of developing, that's totally OK.

[โ€“] [email protected] 2 points 2 months ago (3 children)

It's not a job. I just like hosting software for other people

load more comments (3 replies)
[โ€“] [email protected] 1 points 2 months ago (1 children)

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 ๐Ÿค™

[โ€“] [email protected] 2 points 2 months ago (1 children)

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

[โ€“] [email protected] 2 points 2 months ago (1 children)

Or you might feel failure or bad critique? Look within you.

[โ€“] [email protected] 1 points 2 months ago (1 children)

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

Maybe I'm just lazy

[โ€“] [email protected] 2 points 2 months ago* (last edited 2 months ago) (1 children)

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.

[โ€“] [email protected] 2 points 2 months ago (1 children)

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?

load more comments (1 replies)
load more comments
view more: next โ€บ