Error

The short answer is the people you interacted with are assholes. The stereotype of IT people is that they don’t know how to play with others. Just because it is a Stereotype doesn’t mean it is not earned.

Am IT guy can confirm. We tend to be misanthropic loners. Bad “bedside manner” is an industry-wide problem. That’s why the A+ certification has a section on customer service skills.

Every stereotype stems from a bit of truth

A lot more than a bit.

And everything has an exception.

I mean if we're throwing around one liners here.

Yup. There is a guy who responds to every question in the Linux forum like we all have 3 degrees in Linux CLI. he's an asshole, whether his solution is correct or not.

His name isn't Linus, is it?

Linus isn't generally an asshole but if you submit garbage code to the kernel he's gonna let you know

There's a massive difference between asking where the toilets are, and pissing in the pool.

Nah lol

exactly - coders are some of the weirdest most diverse assholes i've ever worked with

HEHE

I am careful with conclusions like that. We only know one side of the story. There can be a lot wrong on both sides.

Ymmv

please do not delete your question. it could easily help someone else who has the same issue. by deleting it, you are throwing away the work of the person who took the time to answer it.

or they reply to themselves saying "nvm figured it out" and don't elaborate

True, that's even worse because you then know that a solution exists.

This. So many brave ppl asking such questions light the ways. There are jerks but don’t let them dictate what happens to information. Don’t give into them. Be the light in the darkness.

Why do you think they went into a profession where they communicate primarily with a machine?

They may have entered the profession thinking they wouldn't have to talk to people, but I just want to point out that this is not at all what the profession actually looks like. You have to constantly talk to people, to work out the requirements that the customer actually needs and exchange knowledge with your team mates. If someone is not a team player, that is the absolute quickest way to get thrown out.

Yeah, it's common, especially in programming. It's true that searching on Google usually solves the problem, but the biggest issue is that it's hard to know the exact word you need to use. They know the word so it's trivial for them, but that's not the case with others, and they're proud that they're out of touch with people.

It’s true that searching on Google usually solves the problem, but the biggest issue is that it’s hard to know the exact word you need to use.

I tell people 90% of IT (and development I assume) is knowing what questions to ask, where to ask those questions, and how to interpret the answers. It's like the search for the ultimate question in The Hitchhiker's Guide to the Galaxy.

As for Google, I think it's getting less useful, so the days of saying "just google it" are gone.

"Have you asked the clanker yet?"

Most of my search process prior to LLM was querying google with keywords and specific phrases, clicking through several of the first page links that are from reputable sources, reading all of that, synthesizing an answer. Now that google has completed its enshittification of search, it's index is gamed both from the SEO grifters and from inside with them making search worse because it ultimately leads to more ad impressions. The quality of those first page links is directly related to how much the stink of money the topic has.

I now pay for search with kagi (not an ad, swear) so that incentives are properly aligned. I get very useful first page links again because I can lens the search to exclude a lot of the SEO shit sites or only return academic sources. And I also use their robot assistant now for many searches because it can synthesize good summaries and good gists of topics from good source links. Prompted to always cite shit so I can always verify the clanker's bullshit, but trust has been getting higher lately as the models get better.

At some point we will end up with a lmgtfy.com but lmpalfy.com (let me prompt an LLM for you)

but the biggest issue is that it's hard to know the exact word you need to use.

This is one of those few cases where I've actually found AI to be genuinely useful. If I don't know how something is called, I describe it to AI and have it figure it out for me, then I go look the thing up myself once I have a word for it.

That's what I did too. It's not programming, but I remember doing something like "What is it when a plus b is b plus a" because I forgot the name of that property.

I agree its one of the few uses.

The ai gives the correct terminology, you can then cut it out of the loop for reliable information on the subject.

This is one reason it could have been better for OP to not have deleted their question, as there are likely many people who would think to word their question the way OP did but don't know the more technically correct way to word it.

Because there is a huge demographic of nerds that are actually chuds and learned absolutely nothing from being bullied and/or being a beginner when they were younger.

I bet you can picture the demographic that they overlap with, but I'ma try not to explicitly make this political.

I mean, they are chuds. That already tells you exactly what demographic it is.

I have once heard "It is our time to make fun of them" from a software developer. He wasn't a very well-meaning person in general, bootstraps and all.

A lot of them learned the wrong lessons from bullying, or learned it from those who were in the intersection of the nerd-jock dichotomy. Those were usually the worst.

In my experience there really is no correlation between being powerless/oppressed and actually being a good person: plenty of such people when given a bit of power turn out to be the same kind of shithole as the ones who oppress them in other situations.

The reason why powerless/oppressed people seldom act as shitholes is not because they're better persons in average than the rest, it's because they're far more likely to suffer negative consequences if they do act in such ways, than the powerfull are.

I think the OP's experience is the result of this dynamic alongside the one that, when that in an online environment one is far more likely to notice the assholes (because they're the ones activelly posting shit) than the non-assholes (because they're more likely to just silently negativelly judge the assholes) - in a street you can see when there's a ton of other people looking down on the assholes, but you can't online.

In my experience the solution for this kind of problem in an expert context is to keep in mind that the most expert a person is, the least likely they are to waste time in shit-talking, so almost invariably the people being assholes online in such a context don't actually have knowledge beyond at most mid-level expertise and are really not deserving of any respect on a professional sense and, of course, as people who would chose shit-talking rather than helping or at worst not bothering and staying silent when confronted with somebody with less knowledge, are not deserving of any respect as persons.

Further and given the whole "generally powerless person who will act as an asshole if they're isolated from the consequences of it" dynamic, they're only doing it because they feel isolated from the consequences of pissing of somebody else, but that means the other side is also isolated from them.

Dealing with such people in a work environment is a lot more complex, but online they're like dogs barking behind a wall and just as unworthy of consideration or attention.

Unfortunately there's a lot of pretentious and impatient assholes in this field.

That being said, IRL, I've had coworkers that are assholes, and I've had coworkers that have been the most amazing people. Just depends on who's on your team and who you have to interact with.

I’ll take it a step further and say that most of the people I’ve worked with have been amazing. Really just some very enjoyable people to be around.

Something about the field though seems to really attract the super assholes and they’re so assholish that they color the perception of the whole field.

It’s really unfortunate how a very loud, very obnoxious minority can have such an outsized impact.

I agree. I had one super asshole on my team a while back and it was hell. I dreaded every meeting. Once he left I realized how much I enjoy everyone else on my team. Lot of really great folks.

alot of questions are of the "i have gone out of my way to avoid reading/searching any documentation" variety, i imagine those get annoying pretty quick

…what is is to be a woman in STEM. and why a lot of women leave and why it’s a sausage party. And also why women online often disguise themselves even in games.

That being said I suggest this when some rando online is trying to pressure you: when a person is so fragile to be easily annoyed by your existence: exist harder. They are the fool for giving you such power. Lean into it. Ask more questions. Watch them stir in their seat overreacting.

Cuz one thing I’ve learned is when you are that brave: there are twice as many newbies hiding around you thinking you’re awesome for asking all the hard questions.

Don’t delete because of some elitist assholes. Leave it up for the other newbies. Get more newbies up in their business.

The trades are the same way, unfortunately. When the first woman apprentice showed up, all these guys started acting like they've never seen a woman before.

The quiet guy who I thought was one of the nicest people there told the apprentice that she belonged in an office. Others wouldn't let her do anything "dangerous" or over explained all the simple shit to her. Others would just hang around her for uncomfortable periods of time. It was truly bizarre to witness.

She ended up only coming to me for work related questions because I was one of the few people who treated her like a person and not like a little girl. That's how I found out all the gross and fucked up things the guys were saying to her. She didn't last long and left for another company which already had women working there. I worked until I got terminated for bringing up issues with the work culture.

During the fight about work culture with management, the vast majority of my coworkers turned their backs on me. Treated me like an idiot and isolated me. They were all so fragile and scared they would have to change their awful ways.

I ended up quitting my apprenticeship and decided to never return to the trades. I can't stand the culture and I no longer have the energy to fight alone.

Any woman that can remain in the trades or STEM is way stronger than I'll ever be. I couldn't imagine myself dealing with that shit daily for an entire life.

I hear you. Yes, It’s definitely easier when there are at least already one or two women already present.

But sometimes you have to watch your back sometimes even then. Cuz there can be the ‘pickme’ ladies that lean into the misogyny. I’ve come by some real toxic ones that had rap sheets of other victims all women that had bundled together and basically had group therapy about the same woman.

That’s where I start saving every single email they (the toxic ones) send me. I’ve taken one or two out in my day just on ‘accidently’ forwarding an email they sent me they thought they had me too intimidated to send. I was just biding my time giving them false confidence.

Strength sometimes takes a lot of patience to help a person fuck up in front of the wrong line of people.

Document everything.

Though I’m hoping current days are getting better where this kind of toxicity is easier to call out. I’ve notice some of the more recent places of work that they even encourage and prefer calling it out in the moment with HR and not having it be dealt with in such a chaotic way. Though that can also be dependent on how good your HR is. (Watch out for HR using the catch phrase ‘conflicting personalities’ is a dead give away you got a dud HR)

Strength sometimes takes a lot of patience to help a person fuck up in front of the wrong line of people.

That's very much what I did. While causing noise with management, I made friends with someone who worked for corporate HR. My first email to her basically predicated what would happen if I raised a complaint to management. I gained her trust by focusing on changing the work culture and not looking for retribution.

I got terminated, lawyers got involved and in the end I got a my severance and banned from working with that international corporate. The HR manager of my company was forced into leaving the company before her retirement. If I didn't play nice with corporate HR, the company HR manager would have probably worked until retirement like nothing happened.

I now have a new hate for bureaucracy that's on a deep and personal level but at least I came out with some wins at the cost of some sanity.

Yikes yeah that place sounds rotten to the core. I’m glad you got out of it and hope you found safer ground ! Glad you kept your sanity too. That can be a challenge in such situations where you can feel the walls closing in.

Which country was that in, may I ask?

Canada

The women I’ve met in STEM both during my college days and in my career have always been far more welcoming and willing to share their expertise than the lions share of men.

Never going to forget the TA I went to back when I was a freshman who not only juggled 5 different people asking questions but helped take a concept I was struggling with and made it clear as day.

I run into people like that at work and what I've discovered is they have no idea they're being rude. Some people in technology are genuinely that out of touch.

I just created an account to tell you, if you would like, I would be super happy to either answer that question you had, or if I don't know the answer show you how I research problems related to programming or archotecture or algo or whatever needs done to finish a project. I've been in IT for 20 years now. What you experienced is the very thing I've dedicated my career to correcting.

Fuck rude gatekeeping assholes, knowledge is for everyone.

Welcome!

It's because they're stupid and mask their flaws by being rude so you don't question their authority or intelligence.

Or even the ones that do know what they are talking about have such shitty lives that they feel better entertaining themselves playing "benevolent sage" without knowing what "benevolent" means so just end up trying to throw around the tiny bit of power they have.

Don't give up because of them or assume all programmers are like that. Just like many other areas, the assholes tend to be the loudest.

Some of them are probably insecure about their own limitations and find pleasure in mocking someone who knows a little less than they do. On the other hand there may also be, among the crowd, those who genuinely found your mistake to be an unusually funny one.

And the irony there is at some point in their career, they were in OPs position asking for help as well. So it’s either a cycle (people were also rude to them back then) or they’re the pull-the-ladder-up-after-yourself type of person.

Without seeing the entirety of the interaction, it's hard to be sure.

Some people are assholes, and because nobody wants to interact with assholes, they usually end up congregating on whatever forum doesn't ban them. Moderation is hard and ban evasion is often easy, so there end up being a lot of places like that.

The other side is that people in general ask a lot of bad questions, and a forum flooded with bad questions becomes useless because people who could answer good questions either get tired of it and leave, or spend so much time on the bad questions they don't have time for the good ones. People get frustrated when they think that's happening to a forum they enjoy, and programmers are famously better at communicating with machines than with people.

Here's are some tips to ask good questions about programming:

  • First, try to find the answer without asking other people. This is especially important when it comes to programming because the whole job is problem-solving. That means figuring out how a search result, LLM output, or published documentation relates to whatever it is you're trying to do.
  • Once you're sure you need help from other people, clearly articulate what it is you want to happen, what you tried in order to achieve it, and what actually happened. Use more detail than you think you need here, especially regarding your expectations. Sometimes the mere act of composing a question this way leads you to the answer, which is effective enough there's a popular technique of explaining problems to inanimate objects.
  • Include the troubleshooting steps you tried from the first step above in your question. By typing it out, you may discover an error or omission in your process, but you also communicate to other people that you're not just being lazy, wasting their time, and reducing the signal to noise ratio of their forum.

I had that in mind, but it's been a while since I read it and skimming it today, it seems a little dated. The tone may also be a bit harsh to offer to OP in this thread.

A little bit dated, but it seems like it has been receiving updates. There is a whole section at the bottom now about how to answer questions (ie. don't be an asshole). I really want to emphasize that idea. Lots of FOSS communities now have codes of conduct which I find useful in mitigating this behavior, too.

As for the tone, it definitely has an ivory tower, individualism, pull yourself up by your own bootstraps, slanted view but I don't think it unduly burdens a newbie to learn how to teach themselves by ensuring they've exhausted all the typical avenues of stored knowledge before bothering someone with a well-crafted question. It is a self-sufficiency that has very positive returns in the future.

Without more context, it is difficult to say how justified OP is in their read of the situation. Maybe the forum posters weren't really out of line because the general topic was #random and OP asked in the wrong place?

Report the rude assholes. Genuinely not knowing something while genuinely asking for knowledge should never be shat on.

Whilst dealing with this kind of asshole in a work environment is a lot more complex, online they’re like dogs barking behind a wall - only doing it because they're aggressive simpletons and isolated from any problems from doing it - and just as unworthy of consideration or attention as one.

They really only have any impact on you when you give them more importance than they deserve.

Also keep in mind that these people are at the lower end of expertise and professionalism: top experts don't waste time with talking shit like that, they'll just either teach you or (most likely) ignore you because they think that stuff is too basic and not worth their time, and professionals are used to being professional and shit-talking ain't being professional - even in expertise terms these people are unimportant.

Frankly, this has been quite a significant barrier to my Linux adoption previously. Its really unfortunate that people are like this. I wish there were set tags or communities for noob problems so people could post questions safely. Anyone who doesn't want to engage with noobs can then stay away.

They can just choose to ignore the questions, but they have big egos and zero social skills.

It's amazing that people actively answer a question with insults rather than simply scrolling past.

Well, in case you need it in the future:

linux4noobs@programming.dev

linux4noobs@lemmy.world

Hey cool recommendations. I’ll subscribe, maybe I’ll see something in the feed I can help with.

Do I know why that happened to you? No, just guessing.

What I do know though: if it was like some replies here suggest, that it’s all due to IT folks not playing well with others, then forums like stack overflow wouldn’t exist.

What I also know: I’ve been to a lot of forums, not all IT related, and I met quite a few people online who just love to be rude, regardless of the topic.

So if I had to guess why, I’d say because they are assholes, not because it was an IT forum.

I'm very sorry this happened to you. Please don't let some assholes discourage you. It's a great profession, and can be a lot of fun.

Some people are just dick. There might be a bigger crossover between programmers and socially inadequate people, but thankfully it's not a complete overlap (I hope).

Hopefully you'll find saner people somewhere else. It's fine being snarky with people you know and know can handle it, but doing so with stranger online really looks bad moist of the time.

Did you practice due diligence of RTFM (reading the fucking manual) & researching the problem earnestly before asking a question that requests people to commit their time to answer it (ie, were you considerate), and did you show the effort you had put into answering the question yourself & what insights you gained before getting stuck? That's usually it. No one appreciates their time wasted by poor effort.

I used to work with a programmer who would schedule meetings with IT subject matter experts of systems we were working on integrating. Instead of doing the research in advance & coming prepared with meaningful questions, he'd waste their time (and mine!) with questions he could have answered by reading public documentation. It was infuriating.

All of this. It should also be said that if you don't understand something in the manual that's ok too, but at least do a quick search to see if you can solve it. You ask when you bottom out, not to skip effort.

Sometimes you may find that there are 2 or 3 things you could try and you want some help before investing too much more time (as long as you invested some). That's also totally fine to reach out for.

Thank you, NSFW enjoyer.

Every industry is like that, but with programming, you’re usually asking online, and people tend to be much bigger assholes online. Try not to let them bother you. Eventually you’ll be better than them, because those people tend to not be that good at what they do anyway.

Being in the industry, I don't think they are. Forums attract chronically online and miserable people who are not there for beginners but for their own motives.

The Internet has a tendency to amplify these bad behaviors.

It's been said that the fastest way to get an answer to your programming question is to get someone to give you the wrong answer. Everyone jumps to correct that person much faster than they want to just answer a question.

To some degree, you have to expect people to be assholes, and you have to navigate around that. It does really suck though.

If you asked the question properly and they still gave you more grief than help, then it's their fault for sure.

Without knowing the context - that's key both questions, the one you asked then and the one you're asking now - we can't be sure what happened. And I'm not going to jump to conclusions about how much context you started with in your actual question because that is no help to you.

I say point us to the question -- and accept we're going to answer honestly.

I dont know why some people are assholes. You asked a beginner level question on a forum that allows, I'm assuming, beginners to ask questions. I hope this never happens to you again. Some of us enjoy working with sincere, curious beginners.

There are ways to talk to these condescending sarcastic assholes. But fuck them. I sorry they were hurtful and I hope you find people who want to go with you on your journey with you.

I'm an it professional and I am sad what happened to you.

However, without knowing details I could not pass judgement on what went wrong. Yes, people (not only in it!) are elitist assholes oftentimes but maybe something very basic was off (which you might not have even known, missing experience) and so on and so forth.

Being in the field for decades I can say that there's nothing I have not seen.

Do not lose hope and carry on if you're interested.

There are shit people everywhere. Focus on the good people and positive spaces.

RTFM

(but seriously, best attempt is to post wrong code and claim it's the best solution for a problem - you will be instantly corrected)

The manual: -f fleep the floop -k accepts a specifically formatted string which is not described here -h prints this message

Who wrote this manual: me

Agree. A Manual is a highly technical document. It is not easy too read and it requires skills to understand it.

That has never worked for me. People actually upvoted my wrong code and said it was correct when I tried this.

A large majority of programmers seem to think sharing knowledge means they will lose value so they are super stingy with it. "Back in my days" you'd find people literally using their shoulders to block anyone's view of their code

99% of those are terrible programmers that do not really understand what they are doing.

It’s funny, right? These dudes will simultaneously decry new programmers relying on AI to teach them but then will also turn around and mock and troll new users like duh… I’d talk to the ai too!

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

In short, this is a social faux pas that you didn't know about, because you're new to asking questions online.

And as you can see from the existence of that wikihow page: it's a common problem and you are not the first or the last to run into this. Sorry.

https://www.wikihow.com/Ask-a-Question-on-the-Internet-and-Get-It-Answered

Learn the culture of the forum. Every community on the internet has its own style and set of rules (both written and unwritten). Spend some time reading through other posts before making your own. This will help you learn the etiquette for that specific forum. Knowing how to ask your question in a way that fits in with that culture can really help you get the answers you need.

Make your title a succinct version of your question.

Go into detail in the body of the message. After writing the title, explain the details in the body. List specific problems and what you have tried so far.

Describing what you have tried so far, is extremely important.

Writing it out can make you go through the thinking steps necessary and you will answer your own question in the process of asking it. That's so common it's called "rubber ducking". Everyone does it. But if you don't do the writing, people can be cross because you're asking a question you didn't need to ask.

Keep an open mind. There's a chance that you won't like the answer you receive. There's also a chance that the answer that you don't like is the only available option. Make sure to keep an open mind about your responses, and try to avoid getting defensive.

Don't give up. If you don't receive any responses, or the responses are not satisfactory, take some time to examine your question. Was it specific enough? Did you ask too many questions? Was the answer easily obtained through a web search? Is the question even answerable? Rework your question and ask it again, either in the same place or a new one. Never believe that you are entitled to an answer. Responders volunteer their time to help out other users. No one owes you an answer, so you should avoid acting like they do.

There are different kinds of communities that have different levels of professionalism and question asking culture. You picked one at random at the wrong level.

I promise you not every community online is like that. Try a different one.


And also, you didn't do your research for this question either. Or you could have found the wikihow page. 😜

No.

All of the “rules” you’re describing are effectively just gaslighting people who have been bullied into thinking they asked for it. It takes so little effort not to be a dick to people. It’s like the lowest effort thing I can think of.

Asking questions is fine; asking without doing prior research is fine too. Online bullies want others to think you need to have a PhD thesis on the topic before you’re allowed to ask a question and that mindset is ridiculous.

Ask your questions @alina@lemmy.world, don’t apologize for it, and just ignore the assholes. It’s totally fine to look for a human connection first, you don’t need that doctorate beforehand.

I will say that getting a question ignored when asked in a manner that is contrary to the rules of that community is normal. People not reading the rules and guidelines and asking inappropriately is very common and results in a lot of burnout.

But you are correct - it takes little effort to not be an asshole, and in those situations one should just move on and let the powers that be clean it up.

I don't think it is about needing a doctorate beforehand and I find your characterization of it_depends_man@lemmy.world's advice on social etiquette weirdly non-sequitur and white knighty. Would you walk into a religious place of worship, a strip club, a gun range, or Costco without at least knowing how to interact with that space? Wearing your magic underwear? Bring enough fives? Ear protection? Membership card?

The point being virtual spaces are weird and full of weird people that live in their head. And they make communities that have implicit and explicit rules like all communities. And if you're wading neck deep into a pool of internet weirdos (their pool, mind you, you're the outsider traipsing in wanting their knowledge and wisdom) and want your question answered, the lurk and learn advice from above is solid.

Does it suck? Maybe? I can see it from the community's perspective where they set the barrier to entry.

Would you walk into a religious place of worship, a strip club, a gun range, or Costco without at least knowing how to interact with that space?

I wouldn’t walk into a strip club period, but for all of your other examples I would absolutely go to those places to figure out how to interact with them. Frankly, I do not understand why you wouldn’t. Who is more qualified to explain to you how to interact with them than the people you want to interact with?

You’re accusing me of “white knighting” (hello, painfully 2010s virtue signaling catch phrase) for saying that people shouldn’t be shitty to each other. I’ll counter by accusing you of enabling that negative behavior by making excuses for it.

Asking questions is fine; asking without doing prior research is fine too.

No one's entitled to an answer & certainly not a polite one if they fail to show consideration for others by putting sensible effort themselves. That's not called a doctorate, that's called trying.

Contrary to your opinion, those "assholes" may be doing OP a favor by pointing out the question is deficient. Most volunteers respond to an ineptly posed question by ignoring it. This is rational: which question would you rather answer?

  • A well-prepared question that hadn't been answered before & that provides all the information relevant to answer it.
  • A poorly prepared question that requires the answerer to sink in significantly more resources with painful back-and-forth to elicit missing information & point out basic resources.

Getting questions answered sooner by reducing the effort & pain to answer them is in everyone's interest.

Learning how to learn & ask questions well are indispensable skills. If you want to keep asking questions unintelligently, though, then you can expect to wear out the patience & good will of the volunteers answering them. Just as you are free to not try, everyone else is free & entitled to go full asshole on that bullshit.

“Being mean to people is a good thing because it teaches them to [something]” is an indefensible sentiment.

Yes, nobody is entitled to your answer to a question and you’re fine to just not answer any question you don’t want to. Being a dick about it, though, is actively harmful to both the person you’re being a dick to, and the community you’re participating in.

It’s interesting that people defending being a dickhead so frequently fall back to accusations about intelligence. E.g.:

If you want to keep asking questions unintelligently, though…

For a group of people so very concerned with intelligence, I wonder if anyone has taken the time to explain to you the concept of emotional intelligence.

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.

Yeah I guess. I take the middle ground I guess. I'll gladly help, but I won't go out of my way unless they really show determination. I often explain that to succeed as a programmer, you need to enjoy grinding away at a problem for hours at end just to enjoy the progress it is to get to that new problem

Not the most motivating live, but I believe it's honest

you need to enjoy grinding away at a problem for hours at end just to enjoy the progress it is to get to that new problem

that, in summary, is my whole career.

Lol. Likewise

It really depends on the team. We don't all suck.

Unfortunately, the teams that do suck are also the ones who are constantly hiring.

Unfortunately, the teams that do suck are also the ones who are constantly hiring.

There couldn’t possibly be any form of causation there though. Nope.

Yes. I don't have anything to add except that your comment made me do a spit take. Thank you for the laugh.

Knowing that I gave you a laugh is the highlight of my day. Thanks!

Yeah I know. I forgot to mention I ended up as a programmer anyway and I've met tons of wonderful colleagues. I just hoped the elitist culture had gone away

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

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. :(

I assume the motivation for a lot of people to go online and answer people's technical questions is to puff up their ego

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.

I don't think it's just programming I think it's most jobs in general. It's just very evident cuz programming and IT and and overall is very in focus now. Most people that have been in a job for any length of time tend to have short tempers because " it's easy to get this job. Cuz they don't remember how hard it was for them in the beginning. They expect everybody to come in. Not only that but most of those people coming in are getting paid close to the same if not sometimes more than the person training them. So you tend to give up after a while.

As someone in a programming adjacent job (which still involves a lot of coding and debugging, looking at my current career in comparison with other jobs I've had I think it's not all jobs, but it's about jobs that require specificity.

Some pick up the fundamentals on their own and end up getting good at it. Some pick up the fundamentals, either through education or hobby, but never really get a good grasp on it. And some fail to pick up the fundamentals. Programming is a job that requires a certain level to at least be useful, and failing that can lead to a lot of frustration.

I don't know I disagree with the specific jobs that require specific skills. I mean hell I've seen fast food workers that have been doing it for years get annoyed at people that come in and can't do what they consider basic.

If you have a genuine interest in how things work in software and in being a great programmer, that passion will do more to carry you than finding another field with fewer arrogant assholes.

But if you're just trying to learn because it makes good money or because it's a job you decided on but don't particularly care about, it might be a struggle.

This applies to any kind of work. Having that fascination and interest in the work itself will make it much easier to learn and thrive (unhelpful assholes aside).

You shouldn't reconsider your choice because you ran into a butthole on a forum. Block and ignore the trolls. As a beginner, you're going to hit a lot of walls where you might need some help. It's unavoidable.

Block assholes and ignore down votes. Pay attention to those who are willing to help. I immediately block anyone that gives a sarcastic or unhelpful answer.

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]."

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.

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.

Definitely a positive there. It might not always give you the right answer or lead you down the wrong path from time to time, but I’ve always found it to at least give me a good enough direction to go in rather than spending the next hour trying to find the right set of key words on google to find my answer

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.

There is a high amount of god complex in many advanced programmers

On one hand, it's understandable because becoming good at a genuine skill isn't easy at all. It's OK to take pride in difficult accomplishments.

On the other hand, FUCK "pride" that has people shitting on others. That's just a dumbass with a huge ego.

Gamer culture I am assuming?

Btw they weren't ignoring you, they just didn't know the answer themselves and wanted to hide it.

The comments have people this post is talking about, yet they are too dense to realise it ahaha

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.

StackExchange was the most discouraging place I ever asked a question as a beginner.

The two questions I ever asked were immediately downvoted to 0 before an answer was even given. And then the answer basically called out my errors without explaining how to fix them. The most helpful replies were people just giving me a full set of code that worked, but they never explained how it worked.

So I went back to lurking and hoping someone else has my question.

I’m glad that I was a beginner before SE. I think it may have pushed me out of my field before I even got started.

Exclusively book learning may have been more difficult in some ways but I’ll take it over SE any day of the week.

As you can see, Lemmy has quite a few of these people, too.

Yes officer, this one right here.

I'm not sure what the issue is, but I don't believe in shitting on people for asking questions. We all need help sometimes.

I see you calling out some of the people in this thread my comment was aimed at, so I think we're on the same side.

Mostly the "quite a few" combined with the "as you can see" when I only spotted two here. Accurate or not, it's unwise to lower expectations when we all want Lemmy to be better.

Of course assholes will be everywhere, but it doesn't make it kind or polite to go around saying it as if there's nothing to do about it.

The ones who are rude are arrogant assholes. They are bad people doing bad things. I've been a programmer for over 40 years and I'm happy to answer questions, even if I've answered them a dozen times before and even if a quick Google search would give them the answer.

My only question is - would the issue be solved if you followed the manual properly?

Just an asshole. My experience is different. Know that you learned from others and stood on the shoulders of giants.

The whole "pay it forward" culture is a thing. So next time, ignore that fucker and teach new people.

Being good at programming does not correlate with good people skills or good teaching skills. As you have noticed asking questions on the Internet attracts assholes that want to flex their "intellectual superiority" at others.

Learning programming is hard. Assholes making beginners afraid to ask questions makes it even harder. But I promise you that once you get decent at it, it goes from frustrating to rewarding.

I'm sorry this happened to you. Just know that there are assholes everywhere, and they often tend to be the most vocal, especially when they can hide behind anonymity. Try not to let them discourage you.

Often times people with jobs that don’t involve a lot of human interaction have those jobs for a reason. They maybe don’t enjoy it or aren’t good at it. There’s also the gatekeeping aspect and the bootstraps (no pun intended) way of thinking. I had to do it this way and it was hard for me so you have to do it like that too. Also, lots of people losing jobs, the industry can be more competitive now. Good luck!

I believe they feel they have power and are superior to you because they have more knowledge. And you know how people tend to act in that circumstances.

Sorry you had this experience. Not all of us are like that though. I just thought of my own experience and I usually try to find an answer with a web search instead of asking in a forum. Most of the time someone else already had the problem and was brave enough to ask. This is especially true for beginner problems. As rough as some of those people can be, there already is a tutorial for almost anything imaginable. And it goes both ways. Don't ask for stuff that can easily be found on the web. (I'm not implying you did, this is just a general tip)

Engineers often have poor self-esteem. You can learn to program. Anyone can. It just takes work and persistence. Algebra is mandatory. Geometry helps, especially if you're doing graphics. Calculus will be very useful, but not necessary for most application level work. Begin with math. The rest is syntax and rules of thumb.

Source?

Because many people not bother to do even the most basic research before asking.

Imagine like the electricians forum is filled with guys who ask where should they shove the light bulb – in the mouth or in the ass, and why it doesn't emit light in neither of those places.

You came in with a noob question and then shit on their accurate advice because you didn’t understand it.

What do you mean the light bulb doesn’t go in my mouth? It fits, see!

So of course they have to rag on you.

Problem is your interpreter.

You told them “no it isn’t”

rofl you are part of the problem. How does it feel spreading hate and ignorance because you're too fucking proud or too stupid to answer a simple question?

Don't know the answer but still want to feel superior? That's what I thought...

I searched

Not enough.

No one forces you to answer their questions

Nobody likes flood/spam on forums. And such trivialities really look like flood. Or maybe it wasn't a triviality. You just asked "I noob, hlp plz to make a Linux multithread OpenGL software render daemon in Bush and Rust!!! LOLZ, boomers". I any way, such threads are just garbage.

Nobody owes you anything. People might help you if they see some potential in you, but too many noobs come to forum with a mindset "This is forum, so help me now, you lazy self-inflated rude assholes. NOW!"

I can't answer any more precisely without knowing what exactly you have asked.

You have already assumed way too much without knowing what exactly they have asked.

What may be obvious to others is not necessarily obvious to all, including enough foreground work by an individual before some magical threshold they have no way of understanding". This is inherent in all knowledge acquisition. It costs one literally nothing to ignore a post if it doesn't suit your criteria for engaging.

If you don't like noob questions, don't go to places that allow noob questions. Simple as. Stop being a complete piece of shit just because you get annoyed sometimes...

If a lot of guys are asking that question, that's when you put up a FAQ for them.

Ah, you ran into neckbeards. This is a typical interaction with them. They are afraid because they are finally in a position of power digitally whereas in real life, nobody cares about them. Honestly, ask LLMs https://chat.mistral.ai/or something else.

I have Linux but am a casual user and my experience with Linux users has been nothing short of terrible. Before LLMs, I had to either find the answer on some *overflow website, the ubuntu forums, or just give up and move on. Now, LLMs help me out more than humans ever did. LLMs don't tell you you're stupid, they don't ridicule your question, they don't ridicule you. Of course they can be dangerous if they give you bad commands, but so can humans.

If you must talk to humans online to get help, what I've seen work is to tell them they are wrong and that your solution works 100%. Some neckbeard will show up, call you stupid, and give the solution. And if that doesn't work, just ridicule them and say it didn't work, which means your solution is the right one. It'll make them try to prove you wrong even harder 🤷