“Doing Work Outside of Work is Fucking Stupid” - completely disagree with this take. I got into programming because I like it, and the challenges in aoc are fun. I’m not doing work outside of work, I’m having fun outside of work, and it’s alright to invest about an hour of my time into it. Also, you don’t have to chase the leaderboards? You can just do it in the comfortable pase, it’s not like the internet points mean something
After day 5 part 2 I take it back, it’s not fun anymore it’s suffering. This is my first time doing aoc, I didn’t know what I was getting myself into.
Thank u Jason, very cool !!
Seriously though, good for you I guess? Not sure why you’re grandstanding about it.
Meanwhile, I’m doing it the way I have in years past: as a fun set of puzzles that let me write code I enjoy in a language I like, because I do actually enjoy writing code, and only until my real-life schedule no longer allows.
Nobody’s saving the world by posting on their personal blogs about how they’re bravely and boldly not doing a series of optional advent-calendar puzzles.
I’m not “Grandstanding” so much as “resisting”; I’ve been peer pressured into participating for half a decade. It’s always made me feel bad. There’s no shame in opting out.
I mean, is “other people are having fun” really something that demands a resistance?
Or could you, perhaps, just not do it and not care whether that makes you “cool” or not?
It’s like that bit from Community: “wear it because of them, don’t wear it because of them — either way, it’s for them.”
Just be you, without having to have some sort of faux “resistance” to justify yourself.
Sometimes communicating feelings and sentiments with others can be rather meaningful for some. Reading someone else’s articulation of thoughts and feelings that you share or resonate with but haven’t formed a clear picture of can be rather useful.
Yeah but we could probably do it without saying someone else’s hobbies are “pointless” and “fucking stupid”. I’m all for expressing our feelings. But maybe do it without yucking my yum and patronizing me. You don’t get to be the arbiter of what I enjoy.
someone else’s hobbies are “pointless” and “fucking stupid”.
I don’t think that was said. The whole thing was a subjective description of their reasoning. Couched objective reasoning in an attempt to justify themselves, clearly, but also from a clearly subjective and emotional perspective.
I’m exhausted. I’ve been guilted/peer pressured into participating in the AoC for at least 5 years. I’m tired, I’m defeated, I’m unable to meet its weird expectations
I feel a working fallacy in conversations like this (maybe amongst tech people in particular) is a presumption of absolute objectivity. Their opinion makes sense to them and others who understand (the voting is fairly split) but is also equally inapplicable to others.
Instead of fighting over what’s “true”, the more interesting discussion IMO is mapping out where boundaries and spaces are and what the different perspectives are. In this case, the chief boundary seems to me to be between “youthful hunger” and “more mature/experienced broader outlook on what the ‘craft’ is”.
Oh I don’t have an opinion on what is true. I love doing work outside of work. I enjoy writing programs for myself. I enjoy code challenges. I enjoy working on cars. I enjoy fixing things. It’s more the “doing work outside of work is fucking stupid” that is in big bold letters, as well as “it’s pointless” in big bold letters. That just comes off in a way that gets under my skin.
I will say that none of my friends or coworkers have even mentioned AoC. I’m not pressured by anyone into programming outside of work. Some of my friends and I have worked on projects together, but only because we wanted to and enjoyed it. I don’t think there’s anything wrong with a hunger to learn and improve. I don’t think there’s anything wrong with not wanting to write code after work. Sometimes after a particularly challenging project or a release that went south and required me staying til 23:00 on a Friday, I don’t even want to think about code. Or problem solving for that matter.
I just think letting people enjoy what they enjoy is typically a good policy. And discussion isn’t being invited when you’re essentially telling someone their hobby is wrong. If it were framed as “here is why I don’t enjoy AoC, I think it would have been more welcoming of discussion. The way it’s currently phrased is like crossing your arms in a conversation.
I do think the divide between people who just really enjoy programming, and people who just see it as a job is interesting. I’ve definitely had discussions about that with colleagues. None of us have told the others that their preferences are stupid.
That’s just my two cents, though. I don’t like discussing something with someone who comes from a place of hostility instead of open mindedness.
Totally fair!
From the OP’s comments it seemed that they felt like there was pressure in their environment, in which case the relative aggressiveness makes a bit of sense. Otherwise maybe they were just trying to be edgy or misread their environment with some misplaced priorities.
Either way, I was personally happy to read it as a personal rant and take away whatever made sense to me. A more polite and logical rant would have been nice and better though, for sure, except that that’s also harder to write and can prevent people from just sharing their thoughts in a “raw format”.
Why are you active on programming.dev?
Yea sorry that’s some potentially toxic gatekeeping.
I’m not gatekeeping at all. I’m wondering why he’s participating in a forum that ticks a lot of the boxes that he claims are reasons why not participating is a good thing.
Sorry. No. They’re here because they want to be. If you can’t fathom exactly why, that’s your problem. Asking why anyone is “here” in a social media space often implies that they shouldn’t be here. This is clearly the case with your statement given the context of the original post being about quitting tech things.
If you find it inconsistent that they don’t want to do AoC but do want to hang out here, ask specifically about what you find inconsistent. It will avoid gatekeeping insinuations, but more importantly, actually force you to articulate your point which may often be too vague or incomprehensible to glean from implication.
For instance, in this case, the difference between social media and competitive coding/puzzles are pretty clearly significant (ie it’s the difference between a hard piece of work that feels pointless and casually talking shop that may also be conducive to actually pleasurable hobby projects). I personally find it hard to believe that you couldn’t imagine AoC and hanging here are different activities in terms of the original post’s statements. If true, bluntly asking “why are you here” is a poor bullying gatekeeping argument. If false, please refrain from asking people why they’re here. It’s gatekeeping or too easily construed as such and be more precise with your questions about such broad topics as what one enjoys in tech culture.