Still?? The elitist culture threw me off programming over twenty years ago. I really thought and hoped it had changed
it will never change because some people never learn.
I used to bend over backwards for new devs to help them. what I realized after some time that at least 75% of those devs never learned anything and continued to cling to me for help. my quality and work/life balance suffered from it.
now, I give help. once. I do not repeat myself, and helping is the last thing I do. work, life, balance.
I know I come off as cold or an asshole, but that's purposeful. I want new devs to learn the way we all learned, through time and pain. nothing worthwhile ever came so easily in this world.
I think there’s a few different things worth addressing here, so please bear with me since this might be a long reply.
What you experienced here is, unfortunately, very common for anyone getting into tech. A lot of us can recall the first time reaching out somewhere for help and receiving a mixture of belittlement and vague answers as a response. I’d argue it’s probably one of the biggest issues we have in this space.
If I had to guess why tech forums are so vitriolic to newcomers, I’d say a lot of us simply forgot what it was like to be inexperienced. They forgot how daunting it is to want to learn, to run headfirst into a bunch of errors you barely understand, and then try navigating a sea of concepts and terminology that practically requires a dictionary of its own.
While the forums rarely get better (unfortunately), never let those people drive you away. It’s incredibly overwhelming at first, and there’s a lot of us who are long overdue for a slice of humble pie, but someday things will start to click and the things you want to do will start to come to life.
It’s late, I’m rambling, but you’ll your footing. When you do I hope you get the satisfaction of telling one of those assholes on the forums to shove it while giving another newcomer the welcome they need
Which forum lol?
Some experienced programmers forget how difficult computers and programming can be for beginners. It's obvious for us to look at the error and resolve it, but for most people it's pretty arcane. Relevant XKCD
Unfortunately, I think this is also a right of passage of some sorts. If you want to continue programming you will encounter a problem that you can't ask or find the answer on the internet and you will have to work through it yourself. I've had problems I've been stuck in for weeks or months. At least for me, it's always been such a high when I finally solve these. :)
people suck online because there's zero physical consequences to being rude. this isn't a problem on forums like the one you visited, but all of them tbh
I assume the motivation for a lot of people to go online and answer people's technical questions is to puff up their ego
Nothing makes some sad sacks feel better about themselves than making fun of someone for not knowing what they have learned. Just know they have been pants on their heads stupid about something and had to ask for help. Count on it.
Producers too, like music producers I mean. Though I can only speak to that field personally, it might be a similar situation, so I'll share.
Well actually, I mean I guess it's two things- one is that a male-dominated field with a lot of egos involved can pretty easily develop in a snooty direction. STEM careers are famous for that as well. It blows.
The second thing, the thing I was initially going to mention is that at least in the case of producing, there is an epic shitton of information you need to learn to do it well/properly, for starters. Even to just make your first piece, you need to actually STUDY it. That attracts two different archetypes, and the one that sucks is the overwhelming majority. :(
So, as you can probably imagine it's super easy to find courses/tutorials online to learn stuff; you can find the whole field plus music theory on YouTube for free. The problem is that a lot of beginners don't bother to do that, and/or don't think they'll need to. Unfortunately, it's these lazy fucking casuals that saturate all our "ask someone who knows" spaces with asinine, uniformed nonsense questions.
So you see, by the time you see a question from a legitimate learner, sometimes even a peer, you're so annoyed by the other sort that you can't sort them.
That's not fair to the legitimate learners, of course (and as someone who is not yet a full-on expert, I've been on the wrong end of this myself), but thats the sad state of things.
"Growing a thicker skin", or so I'm told, is the only solution. :(
It's a certain kind of people. In a word, they are focused.
Within the circle of their focus they are gentle, deep, subtle and wise. Without, clumsy, crude and violent.
The realm of good manners is in that outside part.
IRC is still pretty popular with programmers and in my experience people are helpful on the various tech channels (on libera.chat at least)
I have trained 6 people to fill my shoes in my role. 1 gave up. 1 got fired. 1 was never really a programmer and that resulted in an argument with management about the role actually needed (they call it tier 2 support but you need to be a competent programmer to debug the issues). 2 of the others took other jobs for much more pay. The last guy is still here and he's good I guess...
But I'm tired man... Tired of explaining the same things over again. It's not the new guy's fault but that doesn't change the fact that I've grown jaded. I tend to realize I being a jerk, apologize and tone it down. Doesn't change the fact that my gut response is jerkish.
This is why I do actually use AI - teach and troubleshoot. Infinite patience is something technicians do not possess. Rather the opposite. Claude will happily spend hours explaining things or asking me background questions, or letting me ask questions I would be afraid to ask otherwise. I hated having to spend an hour or two simply researching for the QUESTION I wanted to ask so that people wouldn't accuse me of being an idiot, because I used the wrong terminology or something. I still encounter this from other sysadmins at work, so I often ask Claude if my question makes sense or if there's chance for confusion. As a result I actually learn a lot more, a LOT faster, and get the rough touch so much less.
The comments have people this post is talking about, yet they are too dense to realise it ahaha
I don't have any answer but I feel your pain. Years ago I wanted to learn C++ for Arduino and asking questions always seemed to have answers that talked down to me and made me feel stupid for asking.
I even tried proving that I made an effort to learn before asking. That didn't work either. People were still rude.
I gave up.
Years later I got into into Linux and started learning POSIX scripting and self-hosting. I again tried asking questions but still received mostly rude answers but this time there were people in the mix of replies that did try to help. It was slightly better.
I tried showing off a script I was proud of but I did something wrong and people rudely let me know about my mistake. They took no effort to educate me on why it was wrong. I asked for a reason to understand what I did wrong but was left with silence.
I didn't give up this time but I stopped asking for help and I'm still afraid to show off my projects.
It's the exact same bullshit I experienced in the trades. I quit my apprenticeship and left the trades because people refused to understand that someone else with less experience won't instinctively know all the basics. Starting something new is overwhelming and it's hard to retain all that information the first time learning it all.
I feel like rudeness towards beginners is one of the biggest hypocrisies when so much of progress is built on sharing knowledge.
One lesson I learned from a this is that I either take the time to answer a question fully or don't. I can at least feel good about the few times I spent answering a question. The people that asked the question were always appreciative of the time and effort I took to help them understand what they wanted to know.
Some people are like that, dunno why but programming has way more. It's a mindset of "How could you possibly not know [insert technojargon]."
Because it took 10, 20 years for them to start to know their ass from a hole in the ground. So they take all the pain of their learning experience and lob it back at you whenever you remind them of themselves starting out.
They might also resent newbies for the much better learning materials available today and even the possibility for easy shortcuts (llms). Back then there was no substitute for sitting down and fiddling with it for hours or reading a some poorly-written book.
Gamer culture I am assuming?
Btw they weren't ignoring you, they just didn't know the answer themselves and wanted to hide it.
There is a high amount of god complex in many advanced programmers
It's weird, IRL and in some online venues, it seems like people are usually friendly and ready to helps newbies learn.
But then plenty of other online spaces seem to just invite elitism and negativity. The culture of 'rtm', 'lmgtfy' and 'marked as duplicate' doesn't encourage people to respect others.
Ugh, lmgtfy was the absolute worst.
Sending a link to that site was the answer to tell me you’re an asshole without telling me you’re an asshole.
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !uspolitics@lemmy.world
7) No Hit-and-Run questions.
Please don't delete your post for no apparent reason. If you plan on deleting a question later, say so in the post, or if you feel that you have a good reason to remove it, message a mod beforehand. It's not fair to the ones who took their time to answer, and it's not in the spirit of the community.
8) No Bots.
Posts or comments from bots, LLM's, AIs, Neural Networks, Transformers, or Marvin the Paranoid Android are not welcome in AskLemmy. Real humans only please.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu