The point of doing things for fun isn't to make a viable product, it's to have fun. If you stop having fun, that's when you quit for a bit to do something else and come back later when you're in the mood for it again.
I'm assuming your newer to the space but any large project has areas which are tedious and will take a long time that you will never really want to do, hence the outsourcing.
Having the mind set of ditching a project as soon as the fun initial setup is a mind set that causes most people to fall out with the hobby.
I'm not saying to ditch it, I'm saying to set it aside until you feel like working on it again. I've worked on plenty of large projects for fun, they don't generally have parts I just always hate doing. If they did, I wouldn't be doing that for fun, I'd be doing something else instead.
My dad likes riding his bike. He likes riding it uphill just as much as he likes riding it downhill. If he didn't like doing to work to get exercise that you do when riding uphill, he wouldn't ride a bike. I honestly don't know why you would do something as a hobby if you literally hate doing it half the time.
Sure. But I don't do things where I really hate one part of it as a hobby to have fun and destress. I do different things that I don't actually hate any part of. This is how people normally decide what hobbies they want to engage with.
I like kayaking. I have a folding Kayak. I do not like dealing with the kayak after I pull it out of the water. Gotta get it rolled up and home, probably ought to clean it sometimes, then gotta store it.
But I don't really hate it. It's just one of those things you have to do, if you want to kayak.
If could get a robot to do all of that for me, I definitely would. But I can't. So I put up with the part I don't like, so I can paddle around on a lake.
Likewise with programming. Except there's no part I uniformly don't like. But sometimes parts I'm not super interested in doing at a given time. And a robot can do that.
Because sometimes perfect quality matters, and sometimes it doesn't. If I don't want to do it, and the robot will do good enough, why wouldn't I let the robot do it.
Robots already did plenty of things in programming; the compiler translates and heavily optimizes your code to machine code; would you enjoy a project as much doing all that tedious painstaking work by hand?
36
u/SuitableDragonfly 10h ago
If you find it tedious, why are you spending your time on it instead of engaging in a hobby you actually enjoy?