Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
lkjhgf25329168dYou want motivation? Ok. You're not allowed to poop until you finish the project.
gruff62867dWhat’s so complex about it?
I was stuck for a week on something at work. It wasn't until I talked it over with my lead that I found a path. Turns out I'm too afraid to extend code that i consider untouchable core code.
@hash-table any tips on how to do that when you're completely alone?
Pretty much none of my friends know anything about programming, and the few that do I doubt they could (or would be interested in) hold a lengthy conversation about what I'm doing, how I'm doing ot, or why. Or maybe I'm just being too arrogant and they would gladly help me.
This my first freelance project, so I have no boss (other than my client/friend) to talk to, or anyone that could review my code or at least discuss the architecture.
In the month and a half since I wrote this rant I did actually come up with a fairly straightforward solution to my problem, but my motivation is still nowhere to be found. I still haven't touched it.
I guess what I'm really scared of is the fact that I'm still trying to grasp how to properly juggle multiple things with concurrency in python (see my most recent rant why), and that fear is blocking me.
My poor mental state due to two months of lockdown isn't helping either.
I find I'm the most motivated when I have a clear global picture of what I'm trying to do, with a good [enough] grasp of the finer details of each step, or at least how to get there.
But this whole concurrency thing has been throwing me in a loop - lots of things not working the way I would expect them to, and no way to figure out if it's just an accidental mistake that slipped under my radar or a serious misunderstanding of some concept in my mental model of the problem.
So now all I have is an incomplete picture: I know where I begin, and I know where I want to end, but I have no idea how to actually get there in code, so my vision is fuzzy and I feel completely lost.
@gruff oh, sorry, I must have missed the notification of your reply.
If you're still interested in a response: I'm basically trying to figure out how to perform some background tasks in a small python program, but concurrency is a bitch and I'm still fairly new to it - so every time I think I figured out how a certain construct works, I try to apply it again and everything breaks.
Rinse and repeat untill the will to smash your head against the wall grows beyond a comfortable threshold.
@endor No Worries, I am not a python dev, and at the inebriated state I am in right now I probably am not best of help, but if you seriously need help I can be available tomorrow (when I am sober)to go over things with you and see if I can figure it out. idk how you want to communicate but my keybase.io screen is djfordz
@hash-table oh wow, that's a very generous offer! Don't worry though, at this point I've more or less figured out what I want to do with my program, I just need to figure out how to translate that idea into python code specifically. So unless you're familiar with python and curio specifically, I don't think there's much you can do 😅
I just have to suck it up and learn some more about curio.
But I really appreciate the offer! It definitely made my day (well, night) better! Thank you for that :)
@endor no worries, I have confidence in you! yeah not being a python dev prob not much help, but don't feel down about that shit ok? it is normal, especially with hard to grasp concepts, in fact most of my frustration comes from the way blogs/dev name/explain things in one language it is a lambda, in another an anonymous function, in another, etc.... same with async and concurrency. all confusing.