The Tyrannical Mods of Stack Overflow

Sdílet
Vložit
  • čas přidán 2. 05. 2024
  • Stack Overflow has been steadily declining over the past decade. It serves as one of the greatest resources for programmers all over the world. However fails to accomplish the one purpose it was created for, Q&A. People are becoming more and more hesitant to ask questions on Stack Overflow because of the hostile moderators, and this will eventually lead to its demise.
    More Example Questions: stackoverflow.com/search?q=cl...
    0:00 Intro
    1:08 The Stack Overflow Age
    2:38 The Problems
    8:32 Closed Questions
    10:55 Conclusion
    ---------------------------------------------------------------------
    Website: ambrosiogabe.github.io/
    Github: github.com/ambrosiogabe
    Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)
    My Recommended Game Engine Books:
    Game Engine Architecture: www.gameenginebook.com/
    Game Physics Cookbook (Read this before the next physics book): www.amazon.com/Game-Physics-C...
    Game Physics (Ian Millington): www.amazon.com/Game-Physics-E...
    Game Programming Patterns (Free): gameprogrammingpatterns.com/
    My Recommended Beginning Game Programming Books:
    JavaScript Game Design: www.apress.com/gp/book/978143...
    My Recommended Java Books:
    Data Structures/Algorithms: www.amazon.com/Data-Structure...
    LWJGL (Free, but I haven't read this thoroughly): lwjglgamedev.gitbooks.io/3d-g...
  • Zábava

Komentáře • 3,8K

  • @Fireship
    @Fireship Před 2 lety +8676

    I wonder how many people just gave up on programming after posting their first SO question. Negative rep is soul crushing as a beginner.

    • @nachotoast
      @nachotoast Před 2 lety +288

      inb4 Fireship makes his own SO

    • @jaredcohen9552
      @jaredcohen9552 Před 2 lety +266

      I had a very similar experience to what you described on stack overflow. Novice questions about simple syntax I usually didn't understand. Met with downvotes and my questions then fell to the bottom of the void to never be answered. Luckily I stuck with it and most of my projects could live without whatever it was I needed help with, but it boggles my mind how bad things really are there for inexperienced developers. Anyways, thanks for all your great content. Learning flutter right now because of you videos, hopefully I wont have to go to stack overflow....

    • @gtdmg489
      @gtdmg489 Před 2 lety +75

      I give up asking questions in SO and start looking for courses instead. Even though SO is a great quick-way to get answers of the problem I'm having, most of the time what I'm looking for does not satisfy my needs or the code provided are lack of context (e.g. only one line but no examples of how to). I manage to solve some of the problems myself by using interactive code playgrounds to test and get basic understanding of them with lots of trial and errors.

    • @juliiian1
      @juliiian1 Před 2 lety +76

      My first questing got negative rep since then i never asked again but i didnt stop with programming

    • @JarHead3894
      @JarHead3894 Před 2 lety +64

      I did. I was trying to learn WPF and C#, and couldn't figure out some things. About 5 questions that were closed within hours later I couldn't find beginner friendly answers to what I needed and eventually gave up. I didn't give up on programming completely (I still use JS and HTML a ton) but I haven't returned to C# since

  • @TypingHazard
    @TypingHazard Před 2 lety +507

    "How dare you ask a question to which I already know the answer" - average StackOverflow response

    • @igordasunddas3377
      @igordasunddas3377 Před rokem +5

      Sorry, but that's BS. I've been on there for over 10 years and I have experienced that sort of response (and read it elsewhere) probably less than once per year.
      Most people are probably like me: if the questioner doesn't put effort into the question, he won't get a response, at least not from me. My time is limited and precious and I've got work and family. So I only reply if I have some knowledge about it and if the error us properly described, ideally along with a minimal reproducible sample (CSS, JS, Java, Typescript, C# and a few frameworks).

    • @larrymace2361
      @larrymace2361 Před rokem +94

      @@igordasunddas3377 Okay that is fine if you don't want to answer that is on you. Some people are new to programming and I would argue that what seems like a dumb question with zero effort to you with experience is a thought-out question to them. I have been programming for 20+ years now and when someone is just starting out they have questions to me that seem like common sense but I have 20 years of experience and they have maybe 20 days. Let's say I keep seeing these symbols in example code in C++ ( |, |=, &, &=, ^, ~, >>,

    • @genroynoisis6980
      @genroynoisis6980 Před rokem +83

      @@igordasunddas3377if you don't want to answer a question, why not just leave it for someone else

    • @epsteindidntkillhimself69
      @epsteindidntkillhimself69 Před rokem +84

      @igordasunddas3377
      Here is a news flash. Answering questions is voluntary. Nobody is wasting your "oh so precious time" with their genuine questions.

    • @danmc128
      @danmc128 Před rokem +5

      Guys, Igor said in his comment that he doesn't leave snarky comments on poor questions, he just moves on. He's behaving exactly as you would like him to. Now you're the ones behaving like StackOverflow mods haha

  • @AmxCsifier
    @AmxCsifier Před rokem +1246

    If reddit is more welcoming than your community, then you're doing things wrong

    • @desoroxxx
      @desoroxxx Před rokem +44

      Oh my god so true

    • @TrifectaMonkey
      @TrifectaMonkey Před rokem +74

      Definetly. I hate reddit as a platform and I don't use it often, but atleast the few subs (tech and photography related mostly) I follow have a pretty cool, helpful communities.

    • @sirAvdul
      @sirAvdul Před rokem +54

      ​@@TrifectaMonkey I joined a subreddit of japanese tv show contents, they're full of very nice people. Most subreddit that I joined are very welcoming and very helpful too, especially those with smaller subs counts. But if you joined a football/soccer subreddit tho..... lol

    • @Crashman1012
      @Crashman1012 Před rokem +13

      I seem to find a lot of programming answers on Reddit, some subs are pretty active!

    • @SkamanSamTyler
      @SkamanSamTyler Před rokem +9

      I am a member of several programming/tech - related subreddits and I now go there first because if redditors think it's dumb or a waste of time or just don't want to answer it, it just gets ignored. I think only one comment has ever been negative, but on SO, I have to do crazy gymnastics just to figure out how to ask a serious question and have someone answer it in a not-so-demeaning way.

  • @SehnsuchtYT
    @SehnsuchtYT Před rokem +395

    Reminds me of the Stackoverflow meme:
    [-5] User: How do I do A?
    [+10] Mod: you do B.
    [-2] User: But that doesn't do A.
    [+5] Mod: Yeah nobody does A.

    • @leonzspotg
      @leonzspotg Před rokem +24

      that just feels like bots upvoting and downvoting lmao

    • @Tylobic
      @Tylobic Před rokem +46

      "Yeah nobody does A."
      could this be.. an opinion? :p

    • @anbi7418
      @anbi7418 Před rokem +48

      U: I need to use A to...
      M: Use B.
      U: But imy company uses A so I can't just change framewo-
      M: A is a bad practice (). Use B.

    • @vastoa
      @vastoa Před rokem +5

      this is valid sometimes. although the mod should explain why doing A is bad in this case.

    • @thomashenry4798
      @thomashenry4798 Před 11 měsíci +1

      @@anbi7418 B is not part of the requirements! If it was I would be using B! My requirements are A! So I asked a question about A!
      I am still angry about how SO did me. If I had a question about Python, I would ask a question about Python! But Python isnt POSIX compliant so its not a valid solution now is it!? I told this story to the senior engineer team lead at my work, and he looked at me incredulously when I related Stack Overflow's feedback.
      "But Python wasnt part of your requirements? What the heck?!?"

  • @error-null
    @error-null Před 2 lety +5030

    Recruiter: Why do you want to work as a mod for StackOverflow?
    Applicant: That's a stupid question, flagged as duplicate
    Recruiter: You're hired!

    • @mkontent
      @mkontent Před 2 lety +112

      lmao I lol'd so hard. Deserves more upvotes

    • @appleseedgames6934
      @appleseedgames6934 Před 2 lety +27

      Couldn't be more true

    • @maybeanonymous6846
      @maybeanonymous6846 Před 2 lety +57

      @@mkontent r/ihavereddit
      edit: 1 year later i realise it's probably about stackoverflow upvotes not reddit upvotes

    • @WasatchWind
      @WasatchWind Před 2 lety +28

      Gosh I hate those ones on world building SE. I ask a question about structuring cities for an aquatic species, and it gets marked as duplicate when the question I am "duplicating" only tangentially is related.

    • @yozaphadoo
      @yozaphadoo Před 2 lety +1

      Golden 💔😂

  • @Danidev
    @Danidev Před 2 lety +1963

    These mods need to touch some grass, why do they have to be so rude for no reason lol

  • @Matthew-.-
    @Matthew-.- Před rokem +171

    My experience with Stack Overflow has been: Ask a good expert level super specific technical question and get no response or ask an easy beginner question for a new framework because I can't find the answer in the docs and get ridiculed for it.

    • @urieldaboamorte
      @urieldaboamorte Před rokem +5

      word

    • @Stevexupen
      @Stevexupen Před rokem +47

      i heard the trick is to have 2 accounts, 1 asks the question, and another one to post wrong answer to trigger these people to post the real answer..

    • @avid459
      @avid459 Před rokem +9

      Oh I had many questions flagged as too specific :facepalm

    • @thi9491
      @thi9491 Před rokem +1

      Too basic questions won't be answered won't be answered because... well, rtfm.
      On the other hand, SO members are just fellow humans who don't have the answer to everything. The more specific and technical your question is, the less likely it is to be answered (partly because of all the crap that pollute the feed and lower the chances of someone who would have the answer to actually see your question).

    • @ahmadmuraish1144
      @ahmadmuraish1144 Před rokem +1

      @@Stevexupen ahahahahah I love you... I have been doing that for soo long ...............

  • @Mrinconn
    @Mrinconn Před rokem +536

    I have a computer science degree and im a full time developer and the reasons you've described are why, past the first year of my degree, i did everything in my power to avoid stack overflow. Its become a haven for the most insufferable kind of people, the kind of people who care more about feeling smarter than someone else than being helpful or productive.
    Or rather, the kind of people companies spend a lot of time and money on weeding out of their recruitment pool because they're horrible to work with.

    • @rymixxx
      @rymixxx Před rokem

      Ii

    • @jacky79322
      @jacky79322 Před rokem +31

      I remember I would use stack overflow all the time while getting my degree. The lack of support and negativity when I supposedly asked stupid questions gave me a serious case of imposter syndrome. I really doubted myself and my entire career path.

    • @SnijtraM
      @SnijtraM Před rokem +25

      >> companies spend a lot of time and money on weeding out of their recruitment pool
      If only they did ...

    • @DLBBALL
      @DLBBALL Před rokem

      @@SnijtraM They do. Act uptight or like a smartass and you probably won't last long in a company, unless the company is run/managed by assholes.

    • @SnijtraM
      @SnijtraM Před rokem +2

      @@DLBBALL Yeah well .. that "unless" clause isn't a marginal or small thing, you know ...

  • @Pinsplash
    @Pinsplash Před 2 lety +1033

    the worst thing on stackoverflow is when a question gets closed for being similar and you don't understand how it's similar

    • @evennot
      @evennot Před 2 lety +182

      Also even if you take precautions, so that your question won't be closed as a duplicate, they still sometimes close it.
      For instance, I had a critical problem linking one proprietary library. I found a solution of using flag A.
      Then I encountered problem with another proprietary library. Solution was "remove flag A".
      I carefully stated in my question that I can't just use existing answers for this exact reason, still they closed as duplicate

    • @Thedamped
      @Thedamped Před 2 lety +231

      I really hate when I spend hours googling a problem and keep finding a similar but unrelated problem. Then finally find someone had asked the right question on SO and it was closed as a duplicate and linked to the unrelated problem. I feel like this has happened to me several times.

    • @jktech2117
      @jktech2117 Před 2 lety +28

      and sometimes isnt even similar XD and the answer of the "similar" doesnt help with your problem since its not related... stack oveflow is crap... reddit more welcoming as more incredible as it sounds

    • @DeadEagleUE
      @DeadEagleUE Před 2 lety +6

      indeed, ive seen alot of closed questions without answers, & the answers were nowere to find, lmao...

    • @akpokemon
      @akpokemon Před 2 lety +19

      Yes! Sometimes I'm googling for a *very* specific solution, and I finally find someone with the same question, but it's marked as a duplicate because of some similarities with other questions. lel

  • @ethernet764
    @ethernet764 Před rokem +469

    StackOverflow is extremely conflicting. On one hand it is undoubtedly valuable. I have referenced it many times and will continue to do so in the future. On the other hand the community and moderation is absolute dogshit.
    I asked a question once and no one gave an answer. So I kept researching and developed an answer myself. So I posted it as an accepted answer to my own question, hoping it would help someone else. Later, a random person commented that my answer is in an unacceptable format and suggested I change it another way. Nobody helped me, I came up with my own answer, and I still got reprimanded for some reason. Furious, I deleted my own answer and question.
    FUCK. STACK. OVERFLOW.

    • @thenayancat8802
      @thenayancat8802 Před rokem +64

      lol, I've had similar things where I spend ages researching and laying out possible solutions I've tried, then people downvote me and comment "Have you tried X?" (X being the first thing I discussed in my question).
      Then I solve it myself and post the answer for posterity in case somebody else finds it useful, downvoted again.
      Then like 6 months later the answer gets to +10 because of people googling my problem

    • @stanislavkimov2779
      @stanislavkimov2779 Před rokem

      It's always the same case. To mods naturally bad people are gravitating. They are fine to do free work, but in exchange they want power tripping over everyone to boost their egos. Karma and downvotes facilitate that a lot. StackOverflow looks very similar to Reddit here.
      In order for a service to be good, it should be designed differently. So it won't attract bad people, but actually only the helpful ones.

    • @GarryGri
      @GarryGri Před rokem +12

      Probably wasn't written in OOP, you need to make it 10 times longer and at least 5 times more complicated... to be in the 'simple' 'readable OOP way. So it can also run nice and slow! 🙃
      I was probably writing decent 'working' commercial code before most of those 'moderators' were born....
      I don't like OPP because of the way a lot of people use it!

    • @Blue-Robin
      @Blue-Robin Před rokem +13

      Agreed. I got question banned. I tried everything. I edited everything. Read the documentation of "How to ask" and other links associated a ton of times. Applied all these things. Nothing changed. Still question banned for a year. It's like I can't afford mistakes as a beginner. At this stage, I have enough reputation to REVIEW other people's questions, report other people's questions, and I have 90 helpful flags so far. How do I have the perms to do these things if I can't even ask a question myself?

    • @notme8652
      @notme8652 Před rokem +8

      They Hate answering, but Love it when they get to correct users

  • @pixel7038
    @pixel7038 Před rokem +1181

    Happy to see ChatGPT challenging toxic coders

    • @AmodeusR
      @AmodeusR Před rokem +145

      ChatGPT helps a lot with answering coding issues. I had one and it was simple and quick the solution, no hate, pitiful behavior or sarcasm 👌

    • @Letthy_oliverr
      @Letthy_oliverr Před rokem +44

      @@AmodeusR I picked up coding again not too long ago and chatGPT is incredibly good... It's basically what "Personal assistants" were meant to be. Paste a bit of your code in there, "Can you explain what this does? and how would I implement that, give me some examples" and boom it does everything in seconds... Incredible really

    • @azizt6773
      @azizt6773 Před rokem +79

      ChatGPT is ten times better than these insecure kids who they are gods gift

    • @m.ddacertutorials1017
      @m.ddacertutorials1017 Před rokem +10

      not recommend to use all the time, students using chatGPT will be dumber

    • @azizt6773
      @azizt6773 Před rokem +30

      @@m.ddacertutorials1017 tho i agree with you depending on chatGPT or GitHub co-pilot is not useful at all especially for students who are new to coding but it does help on explaining things and errors and the reasons for ig

  • @RossComputerGuy
    @RossComputerGuy Před 2 lety +375

    When I got started with programming 9 years ago, my SO account got banned because I was "asking too many questions and not responding to enough questions". Literally makes no sense why I should've answered as a beginner.

    • @Lord_Vertice
      @Lord_Vertice Před rokem +87

      no no you're getting it wrong, you have to keep the snarky comment quota! even if you don't know the answer, pretend you do and make noobs feel bad about themselves!
      (this is sarcasm obviously, but better be safe than sorry)

    • @ian_b
      @ian_b Před rokem +19

      Even a beginner can snarkily ask if they've Googled for an answer and tell them the site isn't there to write code for n00bs.

    • @gamrknight8060
      @gamrknight8060 Před rokem +11

      That sounds like a skill issue and a you problem IMO. What is StackOverflow, a Q&A site? Get out of here. /s

    • @asdfjackal
      @asdfjackal Před rokem

      I stopped answering because I didn't have the rep required to make non-answer comments on harder questions, and the easy questions got immediately answered by full-timers who spend 8 hours a day on SO. Fucking stupid system. I've been an RTFM user for almost two decades and SO cemented that. Fucking useless site.

    • @MaxGuides
      @MaxGuides Před rokem +6

      That’s a trap set on purpose. It’s a give & take bounty system.
      They knew what they were doing letting new users ask a question first - that’s not the type of person they want contributing to the site.

  • @wingraptorsundaughter
    @wingraptorsundaughter Před 2 lety +228

    In my country we have a name for this kind of behavior: syndrome of small authority

    • @mkontent
      @mkontent Před 2 lety +12

      You must be one of us post-soviet folks?

    • @williamdrum9899
      @williamdrum9899 Před rokem

      Sounds more like syndrome of small... well, you can fill in the blank 😅

    • @adrianalexandrov7730
      @adrianalexandrov7730 Před rokem +10

      yeah, small "authority" ;)

    • @miepmaster25
      @miepmaster25 Před rokem

      which country is that?

    • @rebus_x5313
      @rebus_x5313 Před rokem

      @@miepmaster25 whole post-Soviet space where Russian is a spoken language. To be precise, it's called a "door-keeper syndrome", by name of those people who have small power to let you or not let you in.

  • @domm6812
    @domm6812 Před rokem +48

    Mods on forums are akin to the "prison guards" in that famous Stanford experiment, where ordinary people given authority and power over others just went nuts and became more and more bullying and cruel with time.

  • @hermand
    @hermand Před rokem +167

    My favourite moment on StackOverflow was getting to go and answer my own question which had attracted a bunch of downvotes and "This is impossible" answers. Turns out people have confused niche and unusual, and not easily Googleable with "impossible". But with some digging I'd found a Windows API to do exactly what I needed. In fairness, my answer did get upvoted which was nice

    • @DarthStevenus
      @DarthStevenus Před rokem +25

      What were you trying to do that was "impossible?" Get a decent answer on stackoverflow?

    • @Epicraatti
      @Epicraatti Před rokem +18

      Hacky stuff like reading/writing another process's memory is one of those things that is supposedly impossible according to SO, however it's obviously possible (e.g. cheat engine) and Windows provides a relatively straightforward API to do this. Took a couple days to get it working, and SO was mostly useless on that journey.
      There's a weird disconnect where beginners are not understood enough to be given understandable answers, while experienced programmers are not trusted with anything and you just get "don't do it" as answer. There are times when you have to use void pointers even if SO might lead you to believe otherwise. Just let me learn.
      I don't even have an SO account, but naturally I've found tons of info there over the years.

    • @hermand
      @hermand Před rokem +9

      @@Epicraatti Hah, yep you're in *exactly* my ball park. I think, like a lot of the Internet, the SO denizens are completely short sighted as to the fact there is entire universe of jobs, companies, requirements and projects out there. The classic being answers around how your company is doing it wrong and they should change - sure, let me just get the CTO of this Fortune 100 on the phone and tell him he's an idiot.
      The other thing I see a LOT on SO (and other places to b fair) is huge amounts of regurgitated 'received wisdom' by people who don't actually really know what you're asking, or how to answer, but they've seen somebody else say $x so they'll just repeat that answer to you

    • @blurredlines2287
      @blurredlines2287 Před rokem

      I hate them. I hope they burn in hell.

  • @killervacuum
    @killervacuum Před 2 lety +1124

    it's unfortunate that the people don't realize that by giving a helpful answer, they are creating the reference material that will enable people in the future to "do their own research"

    • @maythesciencebewithyou
      @maythesciencebewithyou Před rokem +201

      yep. by giving shitty snarky non-answers, they are also adding to the number of links that will lead anybody looking for an answer to such a post where they don't get an answer. Many first links google will give you will lead you to such a post instead of one where they did answer it. Instead of closing those posts, they should at least also remove them. but they let them stay, so you have to go through link after link with no real answers.

    • @xinaesthetic
      @xinaesthetic Před rokem +64

      @@maythesciencebewithyou which is what is making ChatGPT almost a first port-of-call instead of google for some kinds of questions. Unfortunately a lot of the answers it gives are massively inaccurate. At least it gives you quick feedback and can generally be relied on not to be rude.

    • @andrewvella7829
      @andrewvella7829 Před rokem +1

      true

    • @5omebody
      @5omebody Před rokem +9

      the issue is that usually, the reference material exists. 1000 times over.

    • @Arelias95
      @Arelias95 Před rokem +75

      @@5omebody Newbie may not understand terminology, newbie may not see correlation between his question ans reference material that you see as available, newbie is a newbie and has a right to be lost. It costs time to answer someone and be a bitch about it, but it costs nothing to just ignore the question if you feel "too high and mighty" to help someone. If someone asks respectfully, there is 0 reason to be a dick

  • @mina86
    @mina86 Před 2 lety +541

    There was once a question on stack overflow about how to use a Linux kernel interface I’ve written. It was a new driver and not a commonly used at that so the question sat with no answers. When I saw that I’ve created an account and replied explaining what the header file the user cited meant and how to use it. I then got promptly downvoted by people who clearly had no idea what the question was about and why the solution used syntax it did. I deleted my account soon after.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +215

      I think this whole situation explains the problems with Stack Overflow in a nutshell. It's pretty ironic how the site has such great answers, and then situations like this :)

    • @GroovBird
      @GroovBird Před 2 lety +11

      That’s unfortunate and I’m sorry that happened to you.

    • @RussellTeapot
      @RussellTeapot Před 2 lety +58

      This is almost comical,if it weren't tragical.

    • @mallninja9805
      @mallninja9805 Před 2 lety +30

      Public anonymous vote counts are a terrible, terrible proxy for quality.

    • @shady4tv
      @shady4tv Před 2 lety +45

      haha yup that really sums it up.
      "The mods know more than the dev who wrote the thing..."
      I really miss older forum culture. Nobody really cared and it was the wild west in a way... certainly it was so much more challenging to find answers but it didn't matter because someone would write out a solution on a thread, someone would screenshot it and start a blog with a write-up. Why are there so many power tripping mods on Reddit and SO? I really think the currency system has its benefits but OH-BOY does it have its draw backs as well. Imaginary internet points are at the center of the lives of these people...

  • @superslash7254
    @superslash7254 Před rokem +50

    What's even worse these days is the insane obsession with shutting down every new question as a "duplicate" even if it's qualitatively very different and/or the original is over a decade out of date.

  • @wolfwoof2000
    @wolfwoof2000 Před rokem +71

    It is weird I tried stack overflow and math overflow the experiences was completely different. On the math one, I took picture of my homework with explanations and where I was stuck. Got a very nice answer to help me go further in my math problem.
    On programming, it was similar experience as the video

    • @cainabel2553
      @cainabel2553 Před rokem +38

      Math has actually highly intelligent, competent experts. Stack has garbage pseudo experts making tons of errors who dislike people who criticize old, accepted yet incorrect answers.

    • @slavboii420
      @slavboii420 Před rokem +4

      @@cainabel2553 I don't know, maybe it is due to their lack of social skills (I am not defending them), but the whole moderating stuff should be changed in there

  • @ads214
    @ads214 Před 2 lety +1503

    Been on StackOverflow for almost 10 years. I have 423 badges and over 11k reputation points.
    But in the last year or so every 2nd question I ask gets down voted. It's becoming so futile.

    • @thefungusamongus3958
      @thefungusamongus3958 Před rokem +50

      Have you posted on meta to ask why you're being downvoted/what you can do to improve your questions?

    • @ads214
      @ads214 Před rokem +567

      @@thefungusamongus3958 Yes. Twice. They got downvoted too.

    • @jensenraylight8011
      @jensenraylight8011 Před rokem +143

      Stackoverflow is ripe for being disrupted,
      we don't need to be judged for asking a questions,
      we're all trying to fix weird unreasonable error that only can be solve if you sacrifice 15 hours of your life,
      if you don't feel like answering question, then don't answer anything.
      we don't need your prejudice.
      everyone here just trying to get their job done.
      if someone have the guts to ask a question on stackoverflow and risking shaming themself,
      it's because they're already google it for the past 3 hours, and still can't solve the problem.
      and they probably already did some kind of testing, and still hit a wall.
      sure you can solve that problem if you spend more time on it, but why?
      if you can solve it in 2 hours, why solve it in 15 hours?
      i used a wide range of forums before like polycount for 3d artist, music stack exchange, unreal forum, etc.
      they're all enthusiastic, helpful, warm, although there are ton of world class pro out there helping the amateur,
      even though a lot of the questions are a super basic questions, they still answer it with high energy
      they didn't have the god complex unlike the people at stackoverflow. who look down on everything,
      even though they didn't have the competencies to back it
      Stackoverflow is the most toxic by far, it even more toxic than reddit.
      that's why you shouldn't let ton of INTJ run your platform.
      no INTJ, you're not a god, there are ton of humble people who could suckerpunch you.

    • @Malthusia
      @Malthusia Před rokem +49

      @@jensenraylight8011 Pretty sure the whole INTJ stuff has no real basis behind it but this is just a claim.

    • @jensenraylight8011
      @jensenraylight8011 Před rokem +40

      @@Malthusia sure, mbti have no real basis.
      but, i use the INTJ, because it describe their behavior accurately, it nailed the stereotype
      And also other people did the test and
      believe that they're an INTJ will act more like the stereotye INTJ like as well.
      There are ton of programmer out there bragging about how rare and superior their INTJ mbti are and how idiot everyone are.
      I don't want to use INTJ stereotype, but there are a lot of programmer out there calling themself a proud INTJ, and embracing their toxic behavior
      so, there you go

  • @caradebreno
    @caradebreno Před 2 lety +1370

    A lot of people on StackOverflow here in Brazil try to justify themselves saying that giving the answer would decrease the programmers' ability to find the answers themselves, but it's just a justification for not giving answers, because it would be quite possible to answer by giving a brief explanation of the answer and a link to an article or quote from a book going deeper into the subject. Great video, it's very important to talk about what StackOverflow has become.

    • @vomm
      @vomm Před 2 lety +121

      What a strange view. The truth is, when you help others, you usually learn something new yourself.

    • @JR-mk6ow
      @JR-mk6ow Před 2 lety +24

      That's why I avoid giving the answer directly. I usually tell them what they need to look into and what logic to follow. I only provide 'valid' code when it's a complex question and code actually makes it simpler.
      Teaching somehow how to solve their questions is better than to just give them the answer.

    • @coelhoigor
      @coelhoigor Před 2 lety +105

      Why adopt such a paternal position, though? Answer the question or don't and move on. There's no stakes or returns to this sort of "pedagogical" approach. It's not going to make a community of better programmers, it's only going to reinforce the culture of gatekeeping by legitimizing abuse. IMHO.

    • @samuel90497
      @samuel90497 Před 2 lety +7

      @@JR-mk6ow when I ask for help, I'm looking for exactly that kind of answer

    • @deidara_8598
      @deidara_8598 Před 2 lety +53

      Asking questions and getting answers is part of learning. People who aren't afraid to ask questions learn faster. We shouldn't discourage curiosity.

  • @thapthoptheep2076
    @thapthoptheep2076 Před rokem +29

    I quit SO years ago for these reasons.
    What is really quite frustrating is that many of the people who have been on the site since early on have extremely high rep often for having answered very simple questions that were asked when the site was in its infancy - and as so many newcomers come to the site for help with very basic things, they inevitably happen upon these threads and upvote the accepted answer. Look into it, some of the highest voted questions are elementary in nature - in fact the more simple the question the more upvotes both the question and answers get.
    That dude with 100k rep, he probably got most of that for answering a few very basic questions over a decade ago, yet I've seen people ask extremely complex, obscure and perfectly valid questions only to be shot down and literally made fun of, or seen folk provide great answers only to be downvoted and mocked.
    In the end, we have a bunch of people, who aren't necessarily more knowledgeable than someone who just signed up to the site, abusing their privileges to maintain that position and prevent newcomers from gaining rep - it's essentially gatekeeping. You think some egomaniac who has spent years basking in the glory of his amazing rep is going to allow some newb to come in and take his place?

    • @marcome1953
      @marcome1953 Před měsícem

      you really captured what's going on right now on SO. Nowadays it's extremely hard to get upvotes and extremely easy to be downvoted even for above avg answers.

  • @TwoWholeWorms
    @TwoWholeWorms Před rokem +108

    I've been writing software professionally for almost 20 years, and I still find myself googling questions that SO might consider basic or asking for someone else to do the research on a weekly basis. The whole point of SO is sharing expertise. No-one can remember absolutely everything about their field of expertise, and if you're not using a feature regularly, it's likely to go out the ears. There was a period where SO was fantastic, but that's long gone now.
    When I'm looking for answers these days, I usually ignore the SO results as they're almost never what I'm actually looking for, and I usually find myself on someone's personal blog or Medium, or just asking on Discord. It's a shame, they had a good thing going, and it's been ruined by _terrible_ moderation policies. (Twitter, much?) I hope they manage to figure this out, as the wealth of knowledge already on the side is invaluable, but I'm not optimistic about it. :/

    • @kinzie82
      @kinzie82 Před rokem +9

      And the differences between languages can be SO VAST, especially when you're expert in a high level language and need to do work in a low-level language. I've been programming for a decade and spent HOURS trying to figure out how to print to console in C++/WinRT in Visual Studio.

    • @AhsimNreiziev
      @AhsimNreiziev Před rokem +2

      The first step to solving a problem is realising there is a problem, and then acknowledging it. Judging by the comments on this very page, and by the behaviour on StackOverflow itself, virtually no veteran SO user (let alone mods) seems to have accomplished even either of these relatively minor feats.
      So, yes, I too am quite pessimistic on the chances of StackOverflow fixing its myriad of problems before they fade into obscurity.

    • @damnson4491
      @damnson4491 Před rokem +2

      I swear to god nowaydays I never find useful answers on Stackoverflow, most of the time not even to basic java questions. And when I do find something you have to search through 3-4 answers that all somehow dont really solve the problem efficient or all in a different way. what the fuck are those moderators doing with their lives? having power trips like this makes me only think of them like jealous little children

  • @reiver3419
    @reiver3419 Před 2 lety +2842

    Unfortunately there are too many neckbeard gatekeepers on stack overflow. Yourself on the other hand, have a wealth of knowledge and you generously share it with others. They need to be more like yourself.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +150

      Thanks Rene! There are a lot of good moderators on Stack Overflow. Unfortunately they get drowned out by the neckbeards, but that's why we have Discord and other forums to talk with programmers :)

    • @deusexaethera
      @deusexaethera Před 2 lety +15

      What's the deal with the "neckbeard" stereotype, anyway? Every man will have a neckbeard unless he shaves every day, and to be perfectly honest, I can't afford to lose that much blood.

    • @bruxstrux6437
      @bruxstrux6437 Před 2 lety +91

      @@deusexaethera I think it's more about them being so unfit and careless about their appearance that they will let their beard grow to a degree so that it won't show their rolls below the chin.
      It usually refers to the kind of guy who 'acts like a knight' on the internet, without a single spec of knighthood (politeness, care for appearances, etc.) irl.

    • @sacredgeometry
      @sacredgeometry Před 2 lety +25

      They tend to be awful and understanding the nuance of problems let alone answering them. Thats why they a. have time to mod an internet forum and b.want to (i.e. the only way anyone is going to listen to them is if they are put in a position of pseudo power)

    • @tomasruzicka9835
      @tomasruzicka9835 Před 2 lety +6

      You are right. I agree with you on 50% of the answers. But some answers you diss are not that bad. Mostly the ones that try to point you to the right direction while ommiting the actual answer. Not ideal as an answer. Shame that they didn't include an actual answer, yes. But the information about how you would go about finding the answer on your own has a positive value as well.
      For example the one on JS event. Yes the condescending tone was there. But Suggesting console.log(e) is something that could be usefull in the future.
      I don't believe you haven't seen the c++ const ref syntax before. Tho I agree, the answers on that one was all bad. But it is more often used in functions: add(const int & a, const int & b) { return a + b; } int x = add(1, 2); From this the need for such syntax is apparent.
      Yes I agree that much more users get the condesending tone than is deserved. But sometimes the user just picks a bigger bite than is able to chew. In which case it should be pointed out (ideally in some feeling neutral way) that this is too broad of a question to be answered by a single paragraph on stack overflow and to understand it you should probably read a book. You can't expect an answer if you ask how to be a cpp programmer. People learn cpp for years to be able to understand it.
      Ideal question should have an answer that fits in the stack overflow answer.
      If you don't post ideal answer, people should at least help you to formulate better questions, and where to find answers to them. Yes that doesn't happen sometimes and that is wrong. But you showed some answers that do precisely that and talked about them the same. That's where I disagree.

  • @azaria_phd
    @azaria_phd Před 2 lety +1265

    3:35 I think experienced devs really underestimate the usefulness of these kind of questions. When I was learning (and I'm sure we've all been there), I felt completely overwhelmed by how many options I had for almost anything I wanted to do. Want to do a website? There's literally dozens of technology stacks. Want to make a 2d game? I can think of 10+ different stacks you can use. And the thing is, when you are a newbie, you have no clue which stack is better suited for your needs, or if a technology is obsolete, or if we (the community) have found certain technology to be troublesome.
    Without these questions, newbies find themselves developing with completely idiotic stacks who are based more on their personal preferences than on what we know is better suited for their project. Taking similar projects (such as uber's page if you want to do a similar page) as a reference to what you may want to use for yours is a good thing to do.
    And btw, answering things like "it's obvious to me" or other condescending stuff is an assholey thing to do. Things are not so obvious when you are learning. I'm a master of Java and C# today but I still remember when I was a newbie and got confused at the concept of "static variables". These things are only obvious once you already know how to use them.
    If stackoverflow is so concerned about "stupid newbie questions", they should have a "newbie" section to place them all on.

    • @bobweiram6321
      @bobweiram6321 Před rokem +102

      For a site that depends on web traffic and user generated content, I can't think of anything more asinine than telling your users to look elsewhere for answers. It's like a dentist referring you elsewhere because you have too few teeth.
      Those newbie questions, no matter how trivial, become part of the searchable knowledge-base driving traffic to your site. Less user traffic always means less advertisement revenue.

    • @KryzysX
      @KryzysX Před rokem +3

      @@jenniferchaulam whyd you go there in first place xD

    • @meepk633
      @meepk633 Před rokem +4

      There are resources for those things though. There are answers on SO that already list popular stacks for every purpose. The idea that SO is foreclosing the ability to learn anything by limiting the quantity of scattered low-quality answers is just not true. They are doing the opposite. They are pushing you toward the resources you need, not making bespoke resources for every asker specifically. It's a choice and it's the right choice.

    • @n0us3rn4m3s4v41l4bl3
      @n0us3rn4m3s4v41l4bl3 Před rokem +8

      No they don't care and they want u off the site.

    • @meepk633
      @meepk633 Před rokem +14

      @@bobweiram6321 Sometimes noobs don't want to hear the correct answer. "Learn this language before you try to use it" is a good answer. "Learn to read docs instead of asking us to read them to you" is a good answer. "This has been answered 500 times and I can prove it with a cursory search" is a good answer. I get why those answers are annoying. It's frustrating to learn stuff. It's doubly frustrating if you're too lazy to read. Luckily there's an answer to literally any question you can think of on SO. That's why it's bad for SO to take your very generous business advice. That's what Quora and Yahoo Answers did. They both turned into garbage and then one of them died.

  • @paradingwolves7607
    @paradingwolves7607 Před rokem +327

    As a programmer, I'm gonna call out my fellow programmers. Most programmers still fall under the "basement dweller" stereotype and their lack of social skills/basic human empathy is painfully obvious. Lots of entitlement, not much showers.

    • @TrifectaMonkey
      @TrifectaMonkey Před rokem +29

      Or physical contact with grass.

    • @paradingwolves7607
      @paradingwolves7607 Před rokem +7

      @@TrifectaMonkey hahaha that one is currently me

    • @bananesalee7086
      @bananesalee7086 Před rokem +8

      And how is judging people based on their physique stereotype any better than whatever they're doing on SO. . . That's another issue in modern SWE experience, you pick up enough people attracted by big money, they bring other like minded people and suddenly noone cares about tech anymore but rather dressing well and "having impact" ~ I make meetings to feel important and useful instead of actually working

    • @AhsimNreiziev
      @AhsimNreiziev Před rokem +29

      @@bananesalee7086 Because these StackOverflow basement dwellers / neckbeards desperately need a wake-up call. And sometimes, the truth hurts.

    • @cainabel2553
      @cainabel2553 Před rokem

      They could be basement dweller if at least they had the traits of autistic high IQ people, high rigor, excellent reading skills, etc. They have none of that. They are mediocrity dwellers. They accept the many incorrect and misleading ACCEPTED answers on C++. They reject what they don't understand (like volatile).

  • @Burak-ls5yd
    @Burak-ls5yd Před 2 lety +428

    When I asked a question at Stack Overflow, I was really scared because the answers were real shit and they start to downvote me for some reason and started to close the question. Then I realized I didn't ask questions "properly". I read the rules and asked properly, and then they closed my question again. Lol. Never again. Even the Reddit community is better. I thought I was the only one who thinks Stack Overflow is getting extremely aggressive towards developers but glad I wasn't the only one.

    • @traciss
      @traciss Před rokem +13

      I don't even ask anything on there when I was down voted for a simple question. That site scarred me for life.

    • @southof.nowhere6096
      @southof.nowhere6096 Před rokem +56

      If the reddit community is better, than this whole ship is going down. I literally would ask a clear and researched question, or specifically state "I'm not sure what to ask, but here is the problem, can I get guidance" and get downvoted. If you're already know the answer, why ask a question, and if you have no intension to help, why participate in a help forum?

    • @n-0-1
      @n-0-1 Před rokem +2

      I've had this same issue, except I couldn't close it which led me to get a ton of negative rep.

    • @n-0-1
      @n-0-1 Před rokem

      @@southof.nowhere6096 chat gpt

    • @southof.nowhere6096
      @southof.nowhere6096 Před rokem +9

      @@cocoan-s-e-a Really? What language? Kotlin and Rust are relatively new and people are already being elitists.

  • @BinkoBunko
    @BinkoBunko Před 2 lety +88

    Having used SO in the past, I posted 1 question asking about the purposes of certain CSS elements and how despite being deprecated, theyre still in official texts, following it up with "whats the modern and correct methods of implementing these old deprecated functions ability?" My question received 1 answer telling me I didn't google enough, -10 votes, and my account being shut down from answering or asking questions, effectively locking me out of the website. Since that day years ago I now resort 100% to discord and friends.

    • @Merthalophor
      @Merthalophor Před 2 lety +2

      your account was shut down from posing or answering question? lmao that's bullshit 😂 except if you were banned, which happens if you cross the line _waaaay_ harder than you just described. You could just open an account to ask questions again, why would they do that?

    • @BinkoBunko
      @BinkoBunko Před 2 lety +14

      @@Merthalophor If you get a certain cumulative negative rep on your questions, 10 total I believe when I tried using SO, you get banned from asking questions until you can raise your score again. which you do by answering questions.

    • @JR-mk6ow
      @JR-mk6ow Před 2 lety +2

      I don't know why it happens. On questions like yours I usually just copy paste the documentation page alongside some 10-20 word justification and it's good. Why would somehow waste energy ranting about how 'less experienced' you are? We've all been where you are now? Just ignore ot

    • @neolexiousneolexian6079
      @neolexiousneolexian6079 Před 2 lety +2

      @@Merthalophor Yeah, I have a notification saying "Asking questions is a privilege" and warning me I might get locked off if I dare ask any more. I've probably asked less than 10 ever, all in the -2 to +2 score range.

  • @nanotichorizon9644
    @nanotichorizon9644 Před rokem +32

    I've been speaking about this for years, thank god people are finally starting to make noise about this. The future with AI and QA services will be the bane of sites that are poor in responses and mannerisms.

    • @MeepChangeling
      @MeepChangeling Před rokem

      I've allready bought a subscription to ChatGPT expressly because it politely and correctly answers my programming questions. StackOverflow is so toxic I will pay 20 bucks a month on the off chance I DO NOT have to use.

  • @Saltience
    @Saltience Před rokem +33

    The hilarious counterproductivity of not giving a straight answer to questions is as follows:
    Newbie A. asks a simple question.
    His post is downvoted and he is slandered.
    Newbie B can’t see Newbie A’s post because it was downvoted.
    Newbie B. Asks the same simple question.
    His post is downvoted and called a duplicate post and slandered.
    Newbie C can’t see Newbie B’s or Newbie A’s post.
    Ad infinite.
    Their own reluctance to answer literally begs the question.

  • @Tordek
    @Tordek Před 2 lety +826

    As someone with 10k rep in SO (a good chunk of it gained from a question that probably didn't deserve that much attention), SO is awful. I've had people copy my answers and had theirs accepted instead, mods don't care. I've reported untold sarcastic comments because hell if you want to pretend to be inclusive at least discourage responding like an asshole... but no, all of those flags are denied because apparently responding "it's so obvious it's not even worth responding" is a perfectly good comment. Moderator queues are full of such garbage edits done by people grinding badges... mods seem drunk with power and close stuff because they feel like it.
    Now, there definitely are questions that deserve being closed, AS LONG AS they're duplicate or something. You just cannot allow "how do I print hello world" to be repeated 1000 times; the point of SO is to have somewhat canonical answers, and there's no benefit in repeating them again and again... but then mods will close "What is 3*4" as a dupe of "What is 3+4" because they don't have the time to actually read a question.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +89

      Hey Tordek, I completely agree with you. I have been intending to make a part 2 to this video at some point detailing some of the pain that the moderators have to go through to sift through garbage questions. I definitely feel like there are some different features SO could implement to make it a more welcoming community, while continuing to keep the high quality of Q&A it currently has. I think more and more people are realizing that SO is pretty toxic though, and I have a feeling it will catch up with them one way or another :)

    • @relo999
      @relo999 Před 2 lety +57

      Ohh yea, literally every time I asked a question on Stack Overflow I get thrown "duplicate question" yet when searching I don't find it. The few times people at least send a link of the question I'm supposedly duplicating it's a question that's either slightly related and the answer doesn't answer my question or not related at all. Even something simple as someone reporting it as a duplicate requiring a link to the duplicate and the ability to contest that would already help a lot.

    • @dejfcold
      @dejfcold Před 2 lety +96

      Also don't forget
      OP: "How do I do X in Y?"
      MOD: "Closed. See this 10 year old duplicate on how to do X in Y where Y was completely different back then"

    • @demoniack81
      @demoniack81 Před 2 lety +75

      @@dejfcold The one I hate the most is when people ask "How do I X with library Y?" and EVERYONE is replying "you can just use library Z, like this: ".
      Yeah that's not what he asked though, is it?
      Like, if OP's specifically looking to do it with this _one_ library there's probably a reason for it that is irrelevant to the question at hand and isn't negotiable, usually because it's what's already used in a project.
      It's especially annoying when libY is free and libZ is not (or it's not for commercial purposes).

    • @satibel
      @satibel Před 2 lety +23

      I've been accused of farming points because I've made a self answer question for a problem that didn't have a good answer, and the mod said "have you tried google?".

  • @NotApplicable555
    @NotApplicable555 Před 2 lety +395

    I've encountered the stack overflow culture on various different websites. I remember asking a question on matlab as a professional electrical engineer, and I posted my code, and was promptly given a "Learn to code properly" response. I reported it as off topic and insulting, to which the rest of the responses were other people defending the original person and telling me to leave the forum.
    I've also encountered these people in real life, where they openly insult others and act as if they're the most valuable person in the world, and that you're blessed by their presence.

    • @jhoughjr1
      @jhoughjr1 Před rokem +39

      Im an EE and SW engineer also. Just funny they dont see, you learn to write good code by writting bad code and asking questions.
      Before I was ten I had read a number of programming books for computers I didnt even own.
      I didnt really learn until i was on a project with 110k lines of code of spaghetti that was breaking platform paradigms to pull off cutting edge things.

    • @vienlacrose
      @vienlacrose Před rokem +13

      Normalize percussive maintenance.

    • @toshineon
      @toshineon Před rokem +24

      I used to work as an IT tech at a school. A lot of the teachers gave me praise for being really patient and kind, and I never really understood it, even if it was appreciated. All I did was help them out and answer their questions, maybe also explain why the problem they were having happened so they could fix it themselves next time. I get it now, though.

    • @DLBBALL
      @DLBBALL Před rokem +2

      @@vienlacrose On bad people, preferrably.

  • @hyper7354
    @hyper7354 Před rokem +36

    I’ve found it to be quite toxic too. The worst when there are mods out there who seem to be just trying to farm reputation. On the normal stack overflow and even on the DSP stack overflow I’ve asked some complicated questions after thinking about them for quite a while, only to have some mod who obviously doesn’t know the answer, change my question slightly to make it simpler and then answers the question. It’s infuriating

    • @k.chriscaldwell4141
      @k.chriscaldwell4141 Před rokem +13

      They also like to “edit” questions to incomprehensible then down-vote and close the question because of it.

    • @hdbrot
      @hdbrot Před 10 měsíci

      @@k.chriscaldwell4141 Can you give an example?

    • @k.chriscaldwell4141
      @k.chriscaldwell4141 Před 10 měsíci

      ​@@hdbrot ​ @HDB Nope. It's happened to me several times. I do not remember the questions, nor want to go there to find them.
      The mods also like to ruin questions by editing them. They then turn around and attack the question for not fitting the template or being too vague. Great answers roll in before the mods can close the question for being "too vague" or whatever. Punks and cowards.
      Not to mention the time they deep-sixed my polite response to to their inquiry of users about what could be better. They then attacked my profile in such a way as to reduce my point score. Another mod put a stop to it and restored my points and answer, but I got the message: F off! So I did.
      The last time I posted a question was 2019. The Spanish forum. Oh, man. The mods went on a tear. I got good answers, and great discussion, before the mods closed the question for "off topic." The mods even berated me for not responding to their nonsense.
      I may end up on the site when researching a problem, but I do not dare ask or answer a question. Now that I am further along in my programming abilities, I would like to contribute as other contributed to me. But life's too short to expose oneself to the mods' incivility there.

  • @venomous2362
    @venomous2362 Před rokem +32

    I changed my major the summer before my sophomore year of college in 2021. I had never programmed before and I was taking an accelerated summer course so I could graduate in 4 years. Basically was learning C in like 6 week. It was tough, especially since I never programmed before. I remember scouring for answers to this question about C which I couldn’t find in my book or online (again I was new, I didn’t know exactly what to search to find it). So i asked on Stack Overflow, I remember getting berated why these people for not doing enough research or not showing enough effort. These people didn’t even know me? Yet they still believed they knew everything about it. Really frustrated me and I didn’t touch the site until last semester when I really needed some questions answered.

    • @jocm99
      @jocm99 Před 7 měsíci

      I know this is 8 months old, but, the reality behind SO is that most of the community are a bunch of nobodies, mostly hobbyist, who cannot hold a job in any kind of field that needs programming.
      They're terrible socially, most likely not even good programmers, and are overall not even a mediocre asset for the industry. They know that and belittle others to feel better.
      That's what SO is. Been learning to code too, and I always stay away from SO. Even if I'm wondering something and a post on SO clearly has the answer, I don't want to bother looking through a bunch of wannabe-bullies trying to make themselves better.
      Besides that, I know that "you don't know what you don't know", but sometimes it's better to feel stupid for a few weeks because you can't solve a problem, rather than getting belittled by a bunch of randoms. It's better for your mental health to hurt yourself rather than to let others hurt you

  • @xDELTAGIx
    @xDELTAGIx Před 2 lety +91

    The worst part of stack overflow is the fact that I know someone out there has probably had the question I currently have but I can’t find it because they were too afraid to ask. I don’t blame them though, I got mocked for missing a very simple mistake in my code years prior while going through college.

    • @maythesciencebewithyou
      @maythesciencebewithyou Před rokem +10

      Or they did ask and only got snarky comments and downvotes. And those posts are the one Google will link you to when you look for an answer. I search for an answer and when I click on a link I often see posts that were closed with bunch of negative comments and no answers. At least remove those.

  • @Djoarhet001
    @Djoarhet001 Před 2 lety +254

    I used to work in a restaurant. And sure, you get the same questions from customers over and over. A common one I got asked a lot was if they should take the medium or large size dish...
    If I were to answer that question like one of those mods I would simply say "What a dumb question, how am I supposed to know how much you can eat? Figure it out for yourself."
    And of course that's just bad business. Customer is king. Even when you are much more knowledgeable and the king acts like a court jester that day.

    • @adrianalexandrov7730
      @adrianalexandrov7730 Před rokem +21

      well, there's a difference between payed service and voluntary community.
      I remember times when RTFM was quite common answer on forums. Nobody died from PTSD of getting such answer, probably. ))

    • @blarghblargh
      @blarghblargh Před rokem +11

      @@adrianalexandrov7730 agreed. There's unfortunately a large spectrum of behaviors going on, so it's hard to pinpoint the problem without speaking in generalities. Stack Overflow has a lot of toxicity in mods and commenters and experts, but there's also at least some toxic levels of entitlement that some of those people are reacting to as well. Not every person asking a question means well, and not all of them are willing to do the work required to actually get any better. Some people just want you to do their homework for them, and see it as a volunteer service for them to pass a class, for example.

    • @crackwitz
      @crackwitz Před rokem +2

      You get paid for your job. SO is all volunteers.
      Most of the bitching comes from lazy askers that never consider what it's like on the other side.

    • @DLBBALL
      @DLBBALL Před rokem +11

      @@crackwitz If it's unpaid work, why do it if you find it tiring lol? Total waste of time making a useless reply that's just rude on SO.

    • @traveller23e
      @traveller23e Před rokem +7

      @@DLBBALL It's all about the ego boost they can get from punching someone through the keyboard.

  • @andrewbowers6278
    @andrewbowers6278 Před rokem +11

    I was a developer for 40 years. Unfortunately a large percentage of the field consists of nerd-bullies who have little or no interest in helping anyone and seem to delight in berating inferiors. I tried posting one question to SO that I researched to the best of my ability and got 5 unhelpful answers 3 of which claimed that I did inadequate research. From then on I only searched SO and never posted again. It wouldn’t surprise me if the show Silicon Valley got the idea of bro-grammers from SO posts.

    • @Carl_Brutananadilewski
      @Carl_Brutananadilewski Před rokem

      I have absolutely drilled people who ask me “why would you want to do it that way” and it kinda goes hand in hand with your experience with answers. I’ve seen people say “you don’t need underscore.js for this, why do you want it specifically that way” and it’s a major red flag those people have never worked in a structured environment. I once had a job where I was questioned why I was using bootstrap CSS opposed to W3 CSS. Developers need more patience realizing far too many things run off spaghetti code written 10 years ago and sometimes we have such specific requirements that are maddening and help each other.

  • @CorporateSycophant
    @CorporateSycophant Před rokem +26

    Honestly, I've gotten this treatment from a ton of people in the industry over the years. Which is why I try to be nice to people who don't have as much experience as I do. We were all newbies once.

    • @cainabel2553
      @cainabel2553 Před rokem

      Do you feel the more senior people are really excellent and expect high intelligence and good work, or that they are play pretend sorcerers?

    • @CorporateSycophant
      @CorporateSycophant Před rokem +4

      @Cain Abel I don't like to generalize, but it's usually not senior people I get blowback from.

  • @Storrmrage96
    @Storrmrage96 Před 2 lety +173

    When I was new to the stackoverflow platform the same thing happened to me. So I started apologizing before asking a question that puzzled me and seemed legit to me because I was not happy with the amount of backlash I got from my previous questions. This didn't help much either.
    Now that I have enough reputation I vowed myself to help anyone who asks a question (even though that it might sound very basic). If the question is not clear enough I will initiate a conversation in the comments and ask them to provide more context about the question so I can be helpful to them. If the question seems basic I will answer it in the comment section and if I find a similar answer I will point them towards that without belittling them in public.
    Just be nice to people. It's not that hard. If you think the question is not genuine just ignore. Why waste your time commenting mean shit to put them down?

    • @julian5742
      @julian5742 Před rokem +10

      admirable atitude

    • @6AxisSage
      @6AxisSage Před rokem +13

      Unfortunately theres a big chunck of people who are only fixated on being superior to others but the only way they know how is by tearing others around them down. Glad that there are people like you who enjoy building others up!

    • @Ozhull
      @Ozhull Před rokem +3

      Yeah, but then you don't get to feel superior and smart

    • @jbird4478
      @jbird4478 Před rokem +4

      That's what I did as well, but I quickly discovered that you get downvoted a lot when you try to stick up for the newbies. I've pretty much left, apart from using it as a resource myself sometimes, and I only post when I happen to come across something. Like when I'm searching for something but land on a question that I wasn't looking for but for which I do happen to know the answer or something useful to add.

  • @johnbro
    @johnbro Před 2 lety +941

    Thanks for actually having the courage to highlight this trend, which sadly isn't confined to SO but certainly is a cornerstone of their culture. What puzzles me is why people who think a question is too elementary to be answered just don't ignore it instead of either downvoting it or closing it. I think the answer is because the "high priests" of programming need constant reassurance that they are indeed geniuses and the rest of us are unworthy. Mods who act this way are simply broadcasting their own personal insecurities.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +85

      Thanks for the comment John! And I 100% agree with you, I think there are probably a lot of good moderators on Stack Overflow, but there are a few "high priests" that unfortunately ruin it for everyone :/

    • @hellterminator
      @hellterminator Před 2 lety +11

      That's kinda born of necessity. If you want to rank high in search engine results, you need unique, high quality content. If you allow these questions that are too simple, SO will eventually end up duplicating the full documentation of every programming language in existence (but cut into small, disorganized pieces). Now that the majority of content on SO is junk you can find in a hundred different places (and better), it will get pushed back in search results, which means less traffic, which means less revenue, which means SO goes bey bey.

    • @ScrewTSW
      @ScrewTSW Před 2 lety +57

      @@hellterminator You're in complete denial. If anything, it would help stack overflow.
      If people are asking novice questions, which they are, and there are more and more people joining the software development industry, which they are, the questions asked, no matter at what level, if having a proper answer to them, will bring traffic and help others that have exactly the same question.
      By being an asshole for no reason, you're only motivating people to stay off your toxic shit and SO will no doubt fail quite soon if they follow with this trend.
      Now what a novice programmer learns, compared to 10 years ago is not "Go to the StackOverflow, create an account and ask" instead they are told "Avoid SO if you can. Don't let them discourage you"

    • @bossdaily5575
      @bossdaily5575 Před 2 lety +19

      @@hellterminator you cant be fucking serious? Holy hell

    • @hellterminator
      @hellterminator Před 2 lety +9

      @@ScrewTSW I'm not advocating the berating, bullying and general toxicity, just explaining why novice questions are not allowed.
      You seem to be under the impression that SO is a support site. That is not - and has never been - the case. SO was built with the explicit intention of becoming a reference/knowledge base. The Q&A format is merely means to that end.
      And if _that_ is the product you're trying to build, you simply can't have 20,000 questions asking what operator is used in python for exponentiation or how to write a string out to console in C#.

  • @joshuabirkhoff9704
    @joshuabirkhoff9704 Před rokem +23

    This reminds me of MathOverflow. Many years ago someone had trouble understanding a very difficult math book. Good luck for him, since I read the book, fixed some errors and even wrote it all down. I answered him where I uploaded it. I thought this is good because other readers could find the source. This got voted down! A moderator deleted it, while other users gave answers without ever reading the book. I really had the feeling that the moderator and the highly reputed users had a huge problem that I was answering something they could not. They never answered my question if they ever had read the book and my comments.

    • @joshuabirkhoff9704
      @joshuabirkhoff9704 Před rokem

      @@irrelevant_noob No Copyright problems. But the link was a problem. This was risky. Some exactly wrote that. But some also wrote that they do not take me for real. I fear again if I call the name of the book, people will start throwing rocks at me. I am done ...

  • @twixo3835
    @twixo3835 Před rokem +40

    When I started to learn to code, I found a lot of things on StackOverflow, but I've never asked something for these problems, these people have issues with their ego, they are finally good at something in their lives and have to ruin it for other or I don't know. It's terrible to see how the programming community is toxic to each other... Really nice video, the saddest thing is, it's over a year old :( I hope one day it will hit a new peak and open the debate about StackOverflow.

  • @UncleSalad
    @UncleSalad Před 2 lety +243

    Wow, this is annoying. Some of these people act like learning programming is a breeze and you're an idiot for not automatically knowing where to look to find your answer. There's a version of this site for Blender and I really hope it isn't this bad.

    • @ttmayor
      @ttmayor Před 2 lety +13

      I've never experienced issues with the blender version. I'd recommend joining the blender community discord though, it's easier to get help

    • @sonario6489
      @sonario6489 Před 2 lety +4

      The Blender version isn't bad at all. I've been reading answers for help and have never once seen any problems

    • @met3o708
      @met3o708 Před 2 lety +1

      Blenders community is amazing, and the blender stack exchange is really good. Most of the questions or problems I've encountered already have had answers on there without me even having to ask...

    • @kloa4219
      @kloa4219 Před 2 lety +3

      blender is superior, though they removed my answer that had images embedded and converted it into a comment despite me mentioning the version. Making confusing for readers who read it.
      I hate those nerds so much

    • @WasatchWind
      @WasatchWind Před 2 lety +4

      The people here have said that blender's stack exchange is better - it does appear to fluctuate depending on topic.
      There are still the underlying issues though of the awful rewarding for moderation system. On my most used ones, world building and writing SE, it can be super hit or miss what is allowed and what isn't. I'll examine critically everything I can, go to bed hoping for answers in the morning, and find my question closed with unhelpful mocking comments - all while a poorly done question has not issues raised about it whatsoever.

  • @SpringySpring04
    @SpringySpring04 Před 2 lety +96

    I remember once asking a question on stack overflow about something (cant remember anymore), and i made sure to follow the guidelines as closely as possible, also providing proof that i had tried to research the problem to no avail. Once it was posted, it was literally MINUTES after that i got an e-mail saying that my question was declined, because it didn't "follow the guidelines". I literally was reading the ENTIRE guidelines for longer than an hour before posting. Same thing happened on a scammy tech support subreddit too.

  • @jake2663
    @jake2663 Před rokem +13

    Thank you for this video!!! When I was in college first starting I had a lot of questions and they dragged me over coals for what I still feel were rather fair questions. I was 18 at the time just starting out and I couldn't understand why... I defaulted to okay I'm just not trying hard enough. After that, I would spend a lot of time trying to figure out the questions I had and I couldn't come up with the answer to some. So I spent an hour on trying to figure out the best way to formulate the question that pleases the mods. I think I did this a few times and my account got blocked from posting... I was so frustrated with their replies and how they literally prevented my account from posting anymore that I created a new account and posted the same question but I worded it pretty rudely in response to the moderators. I probably shouldn't have done it and after about an hour I deleted it. After that, I stopped asking questions.

  • @timopomer
    @timopomer Před rokem +11

    When I started out programming, I asked alot of questions on SO. But because it was so toxic to my lack of knowledge I abandoned the site.
    These days im a senior software engineer and your video resonated with me strongly

  • @batchrocketproject4720
    @batchrocketproject4720 Před 2 lety +124

    The problem with Stack Overflow I think stems from rewarding recognition to the most prolific contributors. My pet hate, always done by a multiple-thousand point contributor, is closing questions as duplicates when they are not. These people, skim read the problem without any understanding of the essence of the question and use their 'vast knowledge' to cite another problem that might have included (often irrelevant) overlap with it. Whenever I, rarely as I have decades of experience, ask a question, I generally (or at least used to) include an example to illustrate the underlying issue. Almost always, the trigger-happy, point-seeking 'expert' will assume the question to be the example given and cites another question that addresses the example and not the underlying problem. Obviously, I now leave out the example and have to instead give arcane, specific lines of code where the problem was encounterd only to be met with the expected know-it-all 'experts' who say "why would you do it like that... a better way..." While that might be helpful on rare occasions, it does not answer the question (which the 'expert' probably doesn't even understand). I think the bext solution is simply to remove any form of recognition, helpful people will still answer questions while glory hunters (who assume 10,000 points strenghtens their cv, while for me at least it would count against them, revealling their underlying flaws) would lose interest.

    • @neolexiousneolexian6079
      @neolexiousneolexian6079 Před 2 lety +6

      I link similar-seeming questions at the bottom of my post and explicitly explain why they're not dupes.

    • @marshallsweatherhiking1820
      @marshallsweatherhiking1820 Před rokem +6

      This is closer to what I have experienced. I am genuinely curious as to how something works, but people answer as if they are taking orders at the drive-through. Mind you, I only ask when I haven’t found any good tutorials or explanations elsewhere.

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 Před rokem +3

      Yes, making people's point scores private would definitely help. A lot of these moderators have nothing going on in they're lives because they sit behind a computer all day, either on stackoverflow or writing code pretending they're the next john carmack. They need recognition from somewhere so that they can feel validated that they're smart, so they get it from stackoverflow by dunking on people who they think are dumber. They're actually pretty similar to the snobs in academia, especially the computer science snobs (the worst academic field of them all)

    • @alexc4924
      @alexc4924 Před rokem +1

      If you have that much reputation on a topic (I do) you can not also unilaterally close questions but unilaterally open them. I've done that a few times

  • @PiercingSight
    @PiercingSight Před 2 lety +321

    I had an extensive conversation with the moderators about this exact problem a few years ago. And they told me this: *"StackOverflow is not a Q&A or helpdesk site. It's a reference site."*
    I had to do a double take when I saw that, but they legitimately believed and argued that perspective to me, despite the design of the website. That their goal with StackOverflow was NOT to be helpful, but was instead to be technical reference, which explains a lot of their animosity toward "opinion" or "what is the best method" style questions.
    The kinds of questions they want are the kinds of questions that can be answered like a textbook talking about the languages and libraries. They don't want questions about problems that need solved, or questions about niche syntactic wizardry, or questions about standard practice. Only pure reference. Completely contrary to the design of the website as a whole.
    That is the reason it's a toxic cesspool these days. Power tripping mods want the website to be something that it is not designed to be, and when people use the website the way it IS designed, the mods get mad and close everything.

    • @hoffer_moment
      @hoffer_moment Před 2 lety +76

      power thirsty basement dwellers create question-banning site disguised as question-asking site, claims it's an encyclopedia

    • @Braiam
      @Braiam Před 2 lety +52

      "StackOverflow is not a Q&A or helpdesk site. It's a reference site."
      That would be weird, because it's a Q&A, a curated Q&A at that.

    • @carlociarrocchi2793
      @carlociarrocchi2793 Před 2 lety +59

      Well, it seems their answer is _opinion based_

    • @jahjahjah213
      @jahjahjah213 Před 2 lety +23

      It sure as hell 300% LOOKS like a Q&A site, what the hell are users supposed to think? What a fool

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p Před 2 lety +26

      I remember finding very old declaration from stack overflow saying the goal is to build up a reference site. I'd also argue that the reason I'd rather click a stack overflow link than any other when searching up something is precisely because it does work like that. The questions and answer are a method to get there.
      I don't think there's anything wrong with any of that, quite the opposite, it seems to be of a lot of value. The problem, to me, is that 1) that's not communicated very well; 2) some people form an ingroup and mount a mighty horse and act like assholes. Those are the real problems, wanting a platform to not be a opinion based forum or a helpdesk is fine.

  • @Fru1tyy
    @Fru1tyy Před rokem +12

    When online forums are uncommunicative to the point that some people prefer to use chatgpt, the fact that people rely more on ai than another human for help is saying something concerning about the outlook of humans in the modern age to the possible future

  • @ian_b
    @ian_b Před rokem +4

    I used to work in a call centre for a UK public body (no sales etc, purely a helpline for the general public). My anecdotal observation of my large number of colleagues was that significantly less than half actually enjoyed helping people. The much more popular attitude was to despise the callers. Those people had many more angry customers and arguments as a result. I had occasional nutters call but generally had a good and positive relationship with the callers because I actually enjoy helping people, because I get a sense of satisfaction from solving problems and I have a generally positive view of humanity.
    Many people find it very hard to put themselves in someone else's shoes. It seems many people weirdly put themselves in the position of effectively being a help desk at Stack Overflow but having the negative attitude to the people asking questions. Why would you even do that? My colleagues were at least there for the money.

  • @deadeye1982a
    @deadeye1982a Před 2 lety +327

    You hit the point. The community always find a way, and now the community is using everything, except Stack Overflow. I don't ask questions on Stack Overflow. The answers are often very condescending. There are some good people who had answer questions very precise, but that is also not the win of Stack Overflow. People had written the good answers and not Stack Overflow. I can see an enormous shift to Discord groups full of new programmers, who have many questions, and they get their answers.

    • @greatcanadianmoose3965
      @greatcanadianmoose3965 Před 2 lety +6

      and IRC

    • @notjustforme8857
      @notjustforme8857 Před 2 lety +13

      any good python discords :) have to learn massive amounts of python related stuff. webservers, sockets, responsive stuff, real time telnet monitoring.
      those questions won't work on stack :)

    • @Draconicrose
      @Draconicrose Před 2 lety +29

      Unfortunately, Discord chats are not googleable :(

    • @katteisace4563
      @katteisace4563 Před 2 lety +28

      i shifted to exclusively discord after stack overflow banned me for not putting punctuation on the end of my post

    • @katteisace4563
      @katteisace4563 Před 2 lety +2

      @@Draconicrose but they are searchable

  • @on-hv9co
    @on-hv9co Před 2 lety +253

    ive been using c++ for 8 years now and i've never understood the reason WHY you could bind a rvalue reference to a const like that. Solid information, great expose on the topic of the video. I may have found out later, but only learning now because of diligence.

    • @tomaszwota1465
      @tomaszwota1465 Před 2 lety +1

      to be able to use literals at calltime?

    • @bitskit3476
      @bitskit3476 Před 2 lety +1

      You can bind an rvalue reference to a const because (almost by definition) an rvalue cannot appear on the left hand side of an assignment operator.

    • @tomaszwota1465
      @tomaszwota1465 Před 2 lety +12

      @@bitskit3476 wait, what? Your explanation is clear as mud.

    • @bitskit3476
      @bitskit3476 Před 2 lety +16

      @@tomaszwota1465
      1. "const" means "doesn't change".
      2. An lvalue is any value that you can assign to. E.g. for `x = 5;`, x must be an lvalue.
      3. An rvalue is anything that can appear to the right of an assignment operator.
      4. All lvalues are rvalues, but not all rvalues are lvalues. E.g. you can do `x = 5;` and `y = x;`, but you can't do `5 = x;`.
      5. Because a const does not change (by definition), any const can be an rvalue.
      `const int &x = 5;` creates a const reference to the number 5, which is an rvalue.

    • @tomaszwota1465
      @tomaszwota1465 Před 2 lety +7

      @@bitskit3476 And now read your previous comment. I fail to see logical connection there. ;)

  • @mmsbludhound873
    @mmsbludhound873 Před rokem +21

    ChatGPT has successfully answered all the programming questions I've ever had ever since I started using it, without the judgement or rudeness. There is a very pervasive culture of condescendence on there, from my experience and observation that is.

  • @dand8282
    @dand8282 Před rokem +14

    The part that drives me (most) nuts is that most of the "Related" sidebar questions with high rank (and thus presumed worth) are the exact kinds of questions they instinctually auto-close for "not enough research", "lack of focus", "no attempt shown", etc; for ex, in JS: "How do i refresh the page?", "Scroll to top of page?", "How do I trim a string?", etc...

    • @jarecbasham1734
      @jarecbasham1734 Před rokem +3

      The problem with the "not enough research" answer is that if you don't understand the problem or terminology it can be almost impossible to write a search request for google or know what to look for in a book. People are good at understanding idiot speak or maybe something being asked by somebody that doesn't have english as their first language. I've been a professional coder for over 30 years and still hit terminology or concepts I'm not familiar with on a regular basis. One thing that experience teaches you is how little you actually know.

  • @marcusfanning7513
    @marcusfanning7513 Před rokem +8

    I think everyone has that experience of their first Stack Overflow question. Worrying that no one will answer and then the shock of receiving 11 downvotes and being horrifically scolded within 15 minutes of asking it.

  • @perfectionbox
    @perfectionbox Před 2 lety +158

    A friend of mine offered another insight: he explained how a young guy would join a company, be given all the shit work and treated like scum, but eventually work his way up. But instead of helping others who recently joined, he would say "Ah, now it's my turn" and treat them just as viciously. Tough love? That's one justification. But revenge is powerful too.

    • @addanametocontinue
      @addanametocontinue Před 2 lety +3

      Close, but not the same. There are internal company things that you sometimes must ask a co-worker for help on because it's not something anybody outside the system would know. In the ideal scenario, much of this is documented on the company's intranet, but documentation is always at the bottom of the list of priorities. Also, with SO, people who have nothing to contribute but snarky answers can simply NOT respond. When you as a co-worker a question, they sort of have to respond, even if that's a snarky answer. People on SO go out of their way to post snarky responses, lol.

    • @perfectionbox
      @perfectionbox Před 2 lety +1

      @@addanametocontinue They were probably crapped on as kids or yelled at by teachers/parents. Or maybe it's elitism: I've known guys that took a university course, and after graduating became insufferable snobs. There are even a few on open source projects who insult contributors asking questions.

    • @Domarius64
      @Domarius64 Před 2 lety +1

      It's the monkey and the ladder psychology. It's toxic and primitive. Look it up if you haven't yet, you can see it mirrored in many facets of life.

    • @RaizerZ
      @RaizerZ Před 2 lety +2

      That's not revenge though.

    • @Domarius64
      @Domarius64 Před 2 lety +3

      @@RaizerZ that's true, because they're taking it out on someone else. What is the word for that though?

  • @precumming
    @precumming Před 2 lety +350

    I have basically specialised in being someone who answers closed questions, I edit the really bad questions (surprisingly beginners don't know how to format a question like a professional, and granted sometimes if they asked correctly then they will have answered their question, but they're a beginner and don't know specific terms) and then I answer them.
    I'm an admin and defacto head of a programming server on Discord with over 5'000 members and I joined the server because of how much I hate SO and that I wanted to contribute more to beginners and never let them feel scared about asking. I have my main account with thousands of rep and then I have a second anonymous account because I'm scared of asking questions, and I've been programming for 10 years, 6 years professionally (as professional as you can get when starting at 14).
    I don't answer dead or closed questions for rep, generally they don't understand to rep my answer and mark it as correct, I do it because I'm not only helping someone get to grips with something brand new but I also hope that I have been part of a reason why someone hasn't given up.
    SO is a cesspool and I have to recommend that you shouldn't ask questions there, I haven't come across a Discord programming server that I dislike. Admin of one and I'm a frequent helper in 5 others (2 general, Rust, Rust Serenity, Python). There is also a gender issue, if you are female, don't let anyone know until you have a thousand rep and know your way around the site, I actually had 3 SO accounts and the first one I used my name and face and I was insulted and talked down to - I remember asking a high level question and then being talked down to as if I knew nothing and putting words in my mouth, I created a new account and stayed anonymous and asked safely and helpped others and I was at 3k rep before I put my name and face on my account (I feel it is important for other women who are asking questions in a space that seems so dominated by women to see other women). Also, don't put your name on your new account because if your question gets enough views you can't delete it and I requested that my account be stripped from the cringe question and it was denied, it was a massive pain to get my account stripped from it, only use your real name once you've learnt the ropes.
    I go into questions assuming that the user has tried to find the answer before but they lack the terminology to find the answer, with programming help yeah it's really easy to find answers to questions if you know the specific word but there are so many different kinds of problems there are blurred lines. For 6:08 I searched "addEventListener what is e", w3schools is first result and there's no mention of "e" (not what is it, no mention at all), the second result is freecodecamp which the description does show "e" but it's in the format "(e) =>{...}" (a beginner won't know what an arrow function is or if it's even the same as what they were asking. It would answer the question but it's still blurry and it's at the bottom of a long article). I find this question to be a completely suitable question that doesn't exist on StackOverflow in my search results and it would have been nice if that question could have been upvoted for the novilty and answered properly so it would be first result and help everyone. SO is meant to be Q&A, someone asks "what is e?", someone tells them, that's the end of it - it's like 2 minutes to answer the question and it helps the other person who might be in a spin and has been looking for an hour. SO should be a place for simple questions.
    It angers me that people on SO are expecting beginners to ask questions like a professional, it really shouldn't be like this. It's so easy to answer questions properly and to not downvote questions, it's demoralising to do that, I am very liberal with upvoting (giving people +10 is satisfying to do and I hope it makes them feel a little better about their score). They get personally offended when someone asks them a question they deem to be below them, the thing is I have known developers who are a SO douche and they're generally pretty bad themselves - they don't have the ability to be a good developer so they need to assert themselves over the only people they can, absolute beginners who have less than a month of experience.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +58

      Wow, thank you Skylark for your efforts! I promise you they don't go unnoticed and we need way more people in the industry like you. I've found that the truly intelligent people are often very humble and more than willing to help out beginners because they remember what it was like. It's usually the people who aren't confident in their abilities that tend to bully and harass. Once again, thank you, and I wish you the best in your career :)

    • @precumming
      @precumming Před 2 lety +24

      @@GamesWithGabe It's my duty to help, I have an admiration towards beginners because it's taking on a task like no other. We've all been there, we've all had that spark to do it and I am perfectly fine hand holding to get everyone I can through the first few months and beyond.

    • @FiveArc
      @FiveArc Před 2 lety +8

      You're awesome.

    • @elweewutroone
      @elweewutroone Před 2 lety +11

      Apparently, the moderators think that Stack Overflow is purely a reference site, not a Q&A site, which is not what the original goal of this website was.

    • @maxono1465
      @maxono1465 Před 2 lety +1

      Which discord servers do you recommend to join for java or c/c++?

  • @luitmeinen1902
    @luitmeinen1902 Před 2 lety +3

    When you first find stackoverflow it seems so amazing! But then you ask your first question....

  • @luke_fabis
    @luke_fabis Před rokem +11

    It seems to me like gamified, social moderation was a colossal mistake. Places like Reddit and StackOverflow are some of the most toxic cesspits on the Internet, and the fact that they're highly centralized and owned by profit-driven corporations just makes the problem worse, as anything that doesn't clearly affect the bottom line is ignored and left to rot.
    A return to old-school forums based on specific niche topics might be the way forward. But who's going to jump ship? Not to mention, services like Discord and Slack killed off IRC. What's left?

  • @MacMcCardle
    @MacMcCardle Před 2 lety +204

    You hit the nail on the head man. I've been a casual programmer for ages, I don't know best practice or have mentors/teachers. If I ask on StackOverflow it's because I just have no clue what I am doing and just want to be pointed in the right direction. I've read the books and don't understand them because I've no one to discuss/explain them to me, or I lack the institutional knowledge that some have from knowing other languages. This means I can't think of other ways to do things or draw from that experience that others might have. The place was awful, just asking basic questions got you mocked by a bunch of self righteous losers who just wanted to see you burn. Sad place.
    Luckily for me I now work in a great team of devs who are really kind and actually seem to enjoy sharing their knowledge.

    • @samueo7033
      @samueo7033 Před 2 lety +9

      That's so good to see that someone self-taught like you is doing great on the dev path. I'm a pretty novice programmer and I'll try to learn Java with Deitel books for Data Structure on University's vacations.

    • @MacMcCardle
      @MacMcCardle Před 2 lety +8

      @@FableBlaze A shame because there is no right or wrong. Just as an example, should I use CSS Flex or Grid in my layout? Can I use grid inside flex? (or vice versa)
      These are healthy discussions that get people talking about the topic and overall understanding things more.

    • @MacMcCardle
      @MacMcCardle Před 2 lety

      @@samueo7033 Thanks, glad you're a little inspired.

    • @jhoughjr1
      @jhoughjr1 Před rokem

      I can say best practice is a constantly changing thing. Its really, what makes sense in this situation.
      Its very easy to over engineer something if you worry too much about "this is best practice".

    • @jhoughjr1
      @jhoughjr1 Před rokem

      How else will people know if ur smart unless you show them?
      As someone with outlier intelligence i can say it doesnt matter how right u are if noone can understand your answer.
      As someone critiqued my EE professor with " SCott, you dont remember what it was to not know this stuff"
      Something any professional should keep in mind.
      Computing is too vast for anyone to know it all to a high degree.

  • @1nilusnilus856
    @1nilusnilus856 Před 2 lety +883

    This video is wayyyy too underrated

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +10

      Thanks 1NilusNilus :)

    • @davidlintin
      @davidlintin Před 2 lety +2

      100% Agree. I also agree with 100% of what was said in this video.

    • @frankg7786
      @frankg7786 Před 2 lety

      This video is wayyyy too overrated

    • @calculandopoop5825
      @calculandopoop5825 Před 2 lety +3

      I think he needed to elaborate a bit more into solving the stack overflow problems, the simple answer is that it is not possible to solve. Jesus, even reddit, discord and quaora suffer from the same issue toxicity towards beginners mistakes and fucked ups is common, why? I don't know, that is the answer that I was looking for in the video, but he only appointed the issues.

    • @hariypotter8
      @hariypotter8 Před 2 lety

      Yup

  • @TheCreator1197
    @TheCreator1197 Před rokem +11

    Completely agree. I found it extremely helpful and welcoming when learning to code ten years ago, but now I never post to it if I can help it for fear of being berated as an idiot. Every SO posting experience I’ve had in the last few years has been absolutely awful, toxic, and just makes me feel shit about myself.

  • @RobbCorp
    @RobbCorp Před rokem +6

    It takes no effort to just pass over the question and a little bit of effort to provide a duplicate link. These people actually take the time and emotional energy to create this environment. Just why?
    Great video! Summarizes very well how I feel about the site. There are other stack exchange sites that are rampant with these same issues like the DIY one.

  • @christianlett
    @christianlett Před 2 lety +200

    A bit late to this, but wanted to say that unfortunately it's not just SO that has this problem - my experiences in pretty much any tech forum, including electronics, results in the same kind of egotistical behaviour from moderators or the more experienced users. It's a kind of power trip from those that have been members for many years, who'll see a newbie (like me) coming in with what I think is a valid question (and I do tend to search first to see if I can find the answer, which of course occasionally I can't), and will go on the attack. It's almost like asking a question is wasting their time, which begs the question (ahem) - why are they there? One example I saw on an electronics forum had one senior member throw down some scorn on a new user, and a second quickly chiming in with words to the effect of "Oh good - another newbie for my blocked list". Pathetic and unnecessary. Anyway - great video - good for you for shedding some light on it. Thanks.

    • @maythesciencebewithyou
      @maythesciencebewithyou Před rokem +33

      they are there to put you down. They clearly have the time to write jerk replies, instead of just ignoring you

    • @Uvuv6969
      @Uvuv6969 Před rokem +10

      There are some good ones. The arduino discord is actually very helpful for me, and the mods there have been nothing but kind to me. I asked one of them questions about my circuit for like 3 hours and he just sat there and gave me advice, and when I eventually just said “this is too complicated for me, I need to start smaller” he and others advised me on how to learn EE online. But for most tech forums this isn’t the case.

    • @Fafr
      @Fafr Před rokem +8

      @@Uvuv6969 I've had a good experience with Discord as well, the "C & C++ Together" server specifically. I started learning programming a few weeks ago, so of course my questions had an obvious answer *for them*. Five minutes or so after posting my question, we talked about the problem I have, and after half an hour or so, we figured out that the entire problem was that putting several calculations inside one cout command is not good, and it messes the order up. All that was happening in a friendly atmosphere, in one little thread in Discord.

    • @DLBBALL
      @DLBBALL Před rokem +5

      The cognitive dissonance is unreal with those people.

    • @maythesciencebewithyou
      @maythesciencebewithyou Před rokem +17

      @@DLBBALL The most ironic reply those people can give you is "This is a QnA site, stop asking questions".

  • @asherhaun2632
    @asherhaun2632 Před 2 lety +295

    "Nah, those people just don't know an opinion when it smacks them in the face" :D
    Well done.
    A few years ago when I was still very much beginning programming I dared ask a question on SO, it got downvoted to oblivion because it was an "obvious answer" or something like that...
    It wasn't clear to me though, and I eventually was forced to delete my question and all of the meager reputation I had earned was wiped away by downvotes.
    Since then I have managed to collect about 80 rep which is enough for basic permissions.
    I rarely post on SO now, and I find it sad that it is so unfriendly to new users.

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +50

      Haha thanks Asher! And yea I had a similar experience. It's funny because when I was asking questions about Roblox development when I started programming, I had the nicest people on Stack Overflow help me out. But once I started coding in C++, I got really mean responses and gave up lol

    • @christopheriman4921
      @christopheriman4921 Před 2 lety +1

      @@GamesWithGabe I have seen the things that people say on stack overflow and decided that it wasn't worth my time to ask a question on C++ there because I would likely be met with some hostility in it, sometimes I find an answer to my question somewhere on stack overflow but it could have been more efficient for me if the community was more welcoming on there.

    • @neolexiousneolexian6079
      @neolexiousneolexian6079 Před 2 lety

      You automatically get 100 rep on all StackExchange sites if you have an account on any of them with enough rep.
      I have maybe ~1k rep on another SE, so I can immediately comment, vote, etc on any other SE site too.

  • @claudiavidican
    @claudiavidican Před rokem +3

    I remember being in first year in college and I was struggling with some easy-beginner code, still I had issues and asked the question.
    The problem was most likely trivial and I didn't format my code in question.
    I got almost insta locked and I got a snarky response from whatever wise as mod was at the time about formatting my trivially written code. No help, no redirect, no support. It took me 2 years to get the courage to write again, ofc with some intense anxiety attached. I remember even crying after the fact.
    People quote that they're a resource that should be as clean as possible but so is essentially a forum. Idk whatever makes their site touched by God that they think they're the sheet and must be governed like a concentration camp. Even if the questions are imbecilic, you should redirect people to the appropriate resource.

    • @GamesWithGabe
      @GamesWithGabe  Před rokem +2

      I'm sorry to hear about your experience. Some people are jerks, and it sucks. Thankfully their dumb remarks don't speak to your character or quality, and they have their own issues to work through. I wish you the best of luck in your programming career, and I'm sure you'll do great :)

  • @Thatonefuckinguy
    @Thatonefuckinguy Před rokem +7

    I miss yahoo answers cause I'm a boomer. I used to frequent that place, give out technical support and it taught me a lot as I quickly became a contributor for these unanswered questions. Often they were simple error logs, they could've easily googled from windows breaking down. I would find an answer in ten minutes. But I never complained about it, because finding these answers often involved me digging through microsoft fourms and it was a learning experience that's helped me troubleshoot my own PC.

  • @FallenStarFeatures
    @FallenStarFeatures Před 2 lety +96

    Back in the day, there was no Stack Overflow, we had this thing called technical documentation, provided by software and hardware manufacturers. Nowadays, you're expected to figure everything out for yourself, as if an internet search engine is all anyone should ever need. In reality, the shelf life of crowd sourced documentation is only as long as the next round of "continuous integration".

    • @terriplays1726
      @terriplays1726 Před 2 lety +39

      This is a real problem, you google some problem in a programming language and find solutions with many upvotes, but the language has evolved since then and the answer is now outdated.

    • @blisterfingers8169
      @blisterfingers8169 Před 2 lety

      @@terriplays1726 Similarly there are questions which answers use all the brand new language features that most people aren't familiar with yet and possibly can't even use because they're stuck using an older version cause they're using Unity or some other toolchain that isn't on the most up to date version of the language.

    • @terriplays1726
      @terriplays1726 Před 2 lety

      @@blisterfingers8169 Yes, or you can’t install the newest version because you don’t have the rights on the machine. Happens all the time to me since I mostly use a managed compute cluster.

    • @Eichro
      @Eichro Před 2 lety +7

      The real shitty part is that when you google something chances are your first results will be somebody else with the same question being told to google it.

    • @GroovBird
      @GroovBird Před 2 lety

      That’s not really true. Technical documentation still exists but doesn’t point you in the right direction. Technical books are not as prevalent anymore as say 10 or 20 years ago, and a lot of tools have become free or open source and those *may* not have the same quality in some cases, but overall popular tools, frameworks and languages have overall great technical documentation.

  • @F0r3v3rT0m0rr0w
    @F0r3v3rT0m0rr0w Před 2 lety +170

    This seems to be a common thing ... alot of people now days seem to think that they are superior and people that dont understand at their level are beneath them. This is a wide spread issue. I get it even in other mediums. I dont ask the question right and at best i get ignored .... at worst i get told to remove the question because it was not in the format they wanted. These people get offended as though they have better things to do ... yet they hang around in help discord rooms ...

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +25

      Yep, I don't understand it haha. It stinks because if Stack Overflow had a good flagging system this probably wouldn't be a problem. Fortunately, it's a good thing we have Discord, Reddit, Quora, and other forums to use instead of having to go to Stack Overflow :)

    • @F0r3v3rT0m0rr0w
      @F0r3v3rT0m0rr0w Před 2 lety +27

      @@GamesWithGabe well i know why they do it, its a dopamine high, comment on a post no matter what you get a number that grows ... bigger numbers = bigger dopamine hit. humanity cant have nice things. i bet you most of them have no idea how to actually answer the questions that they post on, so they give dumb ones like "study more" and "its easy for me"

  • @SBimon155
    @SBimon155 Před rokem +6

    As a pretty new programmer it's kind of reassuring to hear that the things going on in stackoverflow aren't considered the norm (or at least not the aspired norm). I just kind of got the feeling I'm not allowed to ask questions if I don't already have some significant knowledge in the subject beforehand and learned everything without asking any questions.

  • @kennythegamer1
    @kennythegamer1 Před rokem +3

    I've asked only one question on Stack Overflow mainly because I had already learned how to program and was doing a minor in CS when I really got to know what SO was. The question I had was entitled (after edit, if I remember correctly) "Concise name for a type that conditionally frees its wrapped pointer," in which I provided a C and C++ example of the type, yet only one of the four answers I got was actually trying to help; the first by Jesper Juhl was about just using an existing smart pointer which wasn't helpful, the second was saying that I didn't ask a question, and the fourth answer said I could mask the pointer instead of using a separate bool which I know but included the bool for clarity. (I included the link here, but it seems my comment keeps getting deleted probably because of it.)

  • @TheAlison1456
    @TheAlison1456 Před 2 lety +10

    Asking questions often upsets me for similar reasons: the concept of obviousness, the assumed lack of effort or stupidity (instead of a legitimate reason), and the harm resulted from the dismissive reaction. Just makes me want to isolate.

  • @99temporal
    @99temporal Před 2 lety +153

    To be honest, it seems that this is highly dependent on the language...
    I was starting with haskell last year and the SO community for haskel was ABSOLUTELY AMAZING, seriously... always answered even the most basic question with love and care
    The c/c++ community, on the other hand, is literally one of the most passive aggressive, toxic people in the world... even though i'm a fairly experienced c++ programmer, the only time i asked anything there(which i don't even remember what that was, but was not something obvious at all) they acted like i should know it, and i'm not a worthy human being enough to their sacred better than thou programming language and i should go make programs in Basic, cuz that's the only language i'm capable of learning

    • @thorH.
      @thorH. Před 2 lety +23

      "WHY DO YOU WASTE OXYGEN?"

    • @benedani9580
      @benedani9580 Před 2 lety +39

      rEaD tHe bOoKs

    • @sephirothbahamut245
      @sephirothbahamut245 Před 2 lety +19

      I just want to say that discord and reddit c++ communities aren't like that, there's plenty nice people

    • @shdowdrgonrider
      @shdowdrgonrider Před 2 lety +19

      Why would anyone ever go tell somone to program in Basic? I would never wish that torture upon anyone

    • @UDIBro
      @UDIBro Před 2 lety

      Chaotic! I miss that show.

  • @binaryghost3626
    @binaryghost3626 Před rokem +1

    What’s incredible is that when it just opened, SO used to be a place where it was literally hard to not get a good answer to your question. You could post a shit question, and within a few minutes someone would give a really good “this is the best I can do with what you provided” answer. This is what the site needs to get back to.

  • @MorganBlem
    @MorganBlem Před 2 lety +805

    I had a bit of a fight with someone on a server about this. A beginner had asked why his code wasn't working. His code had lots of syntax errors, so I fixed them up and explained what he'd done wrong and how to do it right. He was building a game, so I imagined the syntax I gave him might act as a template. Then I get a message "Please avoid spoonfeeding beginners". It annoyed me. In the end the beginner messaged me to say that the code had helped him keep motivation in his project and that he was grateful for that 🥲

    • @KniferFTW
      @KniferFTW Před 2 lety +85

      You're a legend!

    • @MatthewHolevinski
      @MatthewHolevinski Před 2 lety +37

      Hell ya, that's awesome.

    • @umo7043
      @umo7043 Před 2 lety +27

      "Please avoid spoonfeeding beginners"
      "sorry I thought this was a site to answer questions. My apologies, I'll join the smug self congratulating circle jerk right now!"

    • @Sifd
      @Sifd Před 2 lety +135

      "Please avoid spoonfeeding beginners"
      -because the site isn't here to help, it's here to teach as if it's a classroom
      Imagine the solution being something simple like a semicolon missing and a person that saw the problem answering "did you check all your lines one by one" instead of just saying "there is a semicolon missing at line 69" and be done with it...

    • @Sifd
      @Sifd Před 2 lety +91

      @Mike Iversen Assuming both are adults there is no real reason as to why teaching them instead of just giving them the answer is better.
      Especialy the whole "give a man a fish" vs "teaching a man to fish" doesn't apply here as in coding getting the answer also teaches you the answer (even if it doesn't teach the theory, IF there is any theory to teach based on the question)
      Also, you can't know what a person knows and doesn't know and also you don't know what knowledge they are lacking that made a person ask a question, so you might teach them things they already know or don't care about, so in the end, if they ask a question, the only correct answer, is the answer to that question.
      Now obviously the person answering is not forced to spoonfeed or give the info right away, they can play pretend a teacher if they want, but that is on them.
      PS: Obviously there are people who also care about the theory behind the answer and want to improve themselves, but that is most of the time obvious based on the phrasing used while asking the question.
      EX:
      -"I don't know why this code doesn't run, any help?"
      -"Well that is because ABC... Try XYZ"
      vs
      -"Anybody knows how to make this run?"
      -"Try XYZ"

  • @datpudding5338
    @datpudding5338 Před rokem +2

    My first and last ever question on SO got me bullied so hard that I legitimately didn't touch anything programming related for almost a whole year before eventually trying it out again.
    Never visited that side again. Reddit and a couple discord servers are my go-to now

  • @EricTViking
    @EricTViking Před 2 lety +34

    It's still not as vile as the paid site Experts Exchange. I was an Experts Exchange Master there in several topics. The admins of a topic would give people a red strike if they felt you threatened their point scoring ability (if you answered a question before they did). One time I called in the mods to help with a troll that was wrecking a question I asked and the mods almost banned me for it instead of the troll. Stack Overflow is a beautiful place by comparison to the cess pit that is Experts Exchange 😂

  • @forkless
    @forkless Před 2 lety +242

    This phenomenon isn't exactly exclusive to Stack Overflow either, you will see similar kind of behavior on open source projects where toxic developers, moderators and even experienced community supporters will berate users for perfectly fine questions or submitting bug reports. It basically turns into a huge circle jerk around "their" project and not the end-product and the audience were targeting it for in the first place.

    • @pacman_pol_pl_polska
      @pacman_pol_pl_polska Před 2 lety +12

      When you can't be a furnace operator at Auschwitz all you have left is getting a moderator job at r*ddit or SC.

    • @manishm9478
      @manishm9478 Před 2 lety +19

      Yess! At least with an open source project you can in theory fork it, though I'm too scared of the work involved and learning an unfamiliar code base to try that. But it boggles my mind how many people that create software for others to use, then even release the code for others to see and contribute to, have such disrespect to those same users asking questions or raising issues...

    • @snesmocha
      @snesmocha Před 2 lety +11

      open source in a nutshell, i refuse to work on any open source project anymore after i had poor issues with the godot community and asking about possible bugs

    • @DarkSwordsman
      @DarkSwordsman Před rokem +14

      Yep. I had this happen with a certain software I was trying to use. To be fair, I was trying to use the software in a way that was *technically* not supported, but the method did exist and just needed some polish.
      I was berated by many of the moderators and staff members of this FOSS project for simply asking noob questions and providing suggestions to improve the software as a whole. Then when I gave them a similar berating back, I was banned from their Discord.

    • @greatcesari
      @greatcesari Před rokem +7

      Quora is the same in a way, but the egotism is dialed up even more sometimes. It’s like there can’t be a successful answer that doesn’t involve belittling the asker. Some people think they are entitled to information that they probably learned from someone else. It’s an extremely toxic phenomenon and the people are wasting more time and energy polluting the website with nothing rather than simply answering the question.

  • @justice7ca245
    @justice7ca245 Před rokem +1

    I am a software engineer with 20 years experience. I made a stack overflow account a couple of years back, to give back and answer a few questions. Oh boy, was that a whole new rabbit hole in itself. I've never asked questions on stack overflow, rather used the search fo find like-answers most of the time. However when I wanted to become an expert myself in there, you should give that a whirl and find out what that's like. It's another cesspit that creates and fosters this kind of toxic behaviour. I haven't been back.

  • @HanProgramer
    @HanProgramer Před rokem +1

    I totally agree with this video, i used to be eager to ask questions, and of course doing my research first before, but getting downvotes and questions closed. I go to their communities, and look for them directly then joined (usually discord) then I'll get more answers there

  • @TheSquarecow
    @TheSquarecow Před 2 lety +17

    There is a fundemental problem with Q+A sites and that is repetition. People will ask the same questions over and over again, and the "experts" will get sick of answering them. It's like musicians and audiences - at some point there is a fundamental disconnect where the audience wants to hear the same old songs again and again; while the musicians are sick of playing them. If the musicians are in a position to ignore audience demands and just play what THEY think to be interested, they'll lose listeners fast, but if they keep playing "Oh when the saints" for the 10000th time, being a musician becomes a grating chore and a career in accounting suddenly seems enticing.

    • @skilz8098
      @skilz8098 Před 2 lety

      I've learned that no matter the situation and no matter what your choices and actions are you can not please everyone. With that in mind, I'll do what I do the way I choose to and if others don't like it then that's their problem not mine and I'll continue as I typically will do.

    • @AnoNymous-ie3wc
      @AnoNymous-ie3wc Před 2 lety

      Other than Musicans Mods on SO could encourage ppl to join and participate in the community. So they wouldn't have to answer those questions again and again as there where enough new mods to help out... But if they discourage them to post even a second question they run into a self built wall... again and again...

  • @isweartofuckinggod
    @isweartofuckinggod Před 2 lety +76

    In this case I'm really glad my social anxiety prevented me from ever asking questions online, and instead finding other (albeit less convenient) ways of getting the information I need. I would have been completely discouraged from ever learning to code if I had received this kind of treatment from the programmers I was trying to work hard to become (in no small part due to my aforementioned social anxiety).

  • @rangedfighter
    @rangedfighter Před rokem +6

    I've used the site since 2013 or so, it's always been toxic. The big problem back then was inconsistent rules. You read them as a new user, but they were subjective. The weird thing is that all the top rated questions were actually on the wrong site of subjective. They later reconsiled this by flagging them as historic. Also they had a lot of problems, where you only gain reputation by answering questions, or creating good ones. Asking them is a lot easier, so most people ask away, not necessarily because they don't want to contribute, but because all the questions they could answer, are not allowed to be asked mostly. This creates an induction failure. New programmers start using the site, but any question they ask is closed, and any question they could answer is either already closed or answered by someone with 10 times more experience. So they don't even get the right to comment, to clarify something ambigious about a question. Their policy is "it's to prevent spam", but in essence it's super hard to get started answering, when everyone with more reputation can ask for clarification in simple ambigious questions, and simple questions are the only ones you could answer.

  • @fudgeracoon2529
    @fudgeracoon2529 Před 2 lety +9

    I lost the "asking a question" right a couple of weeks ago because the holy moderators thought my question was stupid lmao

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety

      Lol yea, I think I lost that privilege too :D

  • @ShaunDreclin
    @ShaunDreclin Před 2 lety +142

    This isn't just an issue with stackoverflow in my experience, it's an issue with EVERY forum for programming help. Programmers seem to get off on berating others for not being as skilled and knowledgeable as them.
    Granted there are some wonderfully helpful programmers out there as well, and I wouldn't know as much as I do today without the help I've received from those people, but sometimes it feels like they're a minority.

    • @leonard2000s
      @leonard2000s Před 2 lety +19

      Its - based on my experience - sadly a problem with every forum - from physics, math (for instance matheplanet (German)) and programming to gardening :( It seems friendliness is mistaken with toxicity

    • @kirtil5177
      @kirtil5177 Před 2 lety +1

      its really strange. personally i use lua because roblox's studio is really easy to get into and it uses lua by default, and their forums (basically lua with roblox-specific code and suggestions) are really chill, for a community infamous for either being made up of kids, or for exploiting kids for money, and its not a small community either

    • @TimoRutanen
      @TimoRutanen Před 2 lety +3

      It's not programmers. It's humans. We're dealing with other humans.

    • @iAmTheSquidThing
      @iAmTheSquidThing Před 2 lety +12

      I'm going to be controversial here and say a large part of the problem is autistic people. I'm autistic, but I've put a quite a lot of work into learning tact and social skills. A lot of geeks just don't make the effort to be kind or humble.

    • @jemand771
      @jemand771 Před 2 lety +4

      stackoverflow is _not_ a forum. people seem to have this mindset that they can just go and ask their question there without spending any significant time trying to figure it out by themselves

  • @Rimtay
    @Rimtay Před 2 lety +8

    Well each video I watch in this channel teaches me a new thing. I think I only asked one question in Stack Overflow. It was about a Google API, I spent so many times to find a good answer about it on Google's API Documentations and other sites and couldn't find the answer I was looking for. So I decided to ask it on Stack Overflow, guess what happened? A Google Developer I presume, scolded me and closed the question. Never opened any other questions and well, didn't use the damn API. But I'm optimistic, maybe he was trying to save me from Google Services for privacy reasons. Who knows?

  • @Huebeiro
    @Huebeiro Před rokem +6

    I get some of the questions being closed... The question @ 9:38 basically asked "What eclipse templates do you guys use?", it's a never ending question in essence.
    Maybe if Stack Overflow had some forum mode for discussions like that, that would be great!

  • @solonyetski
    @solonyetski Před 2 lety +96

    These people make my blood boil. I remember back when I was a beginner all I would get would be snarky comments and no responses. The sad worms that act like this were 1000% bullied in school and love the illusion of power this gives them.

    • @igordasunddas3377
      @igordasunddas3377 Před rokem +5

      Then again it's the other people, who made them that way. Some might've been bullied so much, that they never forget and whenever they are (or feel like they are) good at something, they put up that attitude, because nobody took care of their bullies, so no one will take care of them.
      I approach it a bit differently: if I see, that a person hasn't out much effort into researching and formatting the question, I simply ignore it.

    • @deluca4750
      @deluca4750 Před rokem

      Yup. No power over their actual lives so they flex on online forums where they can't get called a loser for it. Thankfully, SO powerusers are usually proud enough to advertise their SO accounts in resumes. Makes it really easy to throw their application in the trash.

    • @martinelzen5127
      @martinelzen5127 Před rokem +2

      My own SO experience was less than stellar, so I never ask questions there anymore. But the prejudice you are showing towards victims of bullying disgusts me.

    • @doctahjonez
      @doctahjonez Před rokem +15

      @@martinelzen5127 It's valid to be prejudiced against them when they themselves go out of their way to bring others down, even more so since they know how it feels. Sympathy should immediately go straight out the window when they make the decision to continue a cycle like that.

  • @telnobynoyator_6183
    @telnobynoyator_6183 Před 2 lety +4

    pro tip: if someone says "welcome to stackoverflow" in a condescending manner, start your reply with "welcome to you too" to do a little trolling

  • @oldsport
    @oldsport Před rokem

    6:38 idk why but for some reason when i try to compile in ue it compiles yes but later if i add something new like a script or field i have to sometimes add "class" to some field in a .h file so that it compiles

  • @fueledbycoffee583
    @fueledbycoffee583 Před rokem +2

    With the arrive of chatGPT i see no value in asking in stack overflow. now we have the equivalent of a senior developer that will never be tired of our answers. I have been coding for 5+ years and even today i find myself having questions, and i never wanted to create an stack overflow because of the comunity.

  • @TheSpacecraftX
    @TheSpacecraftX Před 2 lety +54

    It's mind blowing the const reference question got that reaction. Particularly the answer. They did a very good job at following up with a good answer when they found one for their own question and still got slammed for it.

  • @jeehill9592
    @jeehill9592 Před 2 lety +55

    This is a problem in so many communities, people who feel they know more than others feel the need to "assert dominance" by making other people feel stupid. Its toxic, I dont understand why people who get upset by a question take the time to spread negativity as opposed to just not interacting. Its huge in the automotive universe as well. I call it small PP syndrome.

    • @blanketparty5259
      @blanketparty5259 Před rokem +11

      I've dealt with this many times in the blender community. The moment I sense some one veering into the direction of "just Google it" after I've only asked one question. I immediately know where it is going. And other people just use your level to shit on you in worse cases. For example I asked about how exactly cgi works, like how do they get such high detailed models to animate and the like without bogging for the computer. Literally all the person could have said was that it requires a retopology and bake which would send me on the right path. But instead they told me "if you're asking this question then don't expect to learn it at all". Like what ? Who tf made these people the dictators of what I can and can't learn ?

    • @undeadpresident
      @undeadpresident Před rokem +7

      It's a character trait known as "narcissism." Yes, it is highly toxic, dangerous even.

    • @DLBBALL
      @DLBBALL Před rokem +3

      @@alexh2665 Maybe they wouldn't go that far, but they would probably try to justify watching loli h**tai by using the classic "she looks like a child but is actually a few centuries old" excuse.

    • @alexh2665
      @alexh2665 Před rokem +1

      @@DLBBALL LMAOOO

  • @malikrumi1206
    @malikrumi1206 Před rokem +4

    I remember this issue coming up awhile back. A woman wrote a blog post about it, and it went viral. Some leader at SO responded promising change. That article shown in the video might be the blog post I'm referencing. My own story happened shortly thereafter, but I'm not sure of the exact chronology. I posted a question, and within *minutes* it was downvoted, with no explanation and no identity as to who did it. I followed the alleged resolution process, pointing out how my experience violated the *existing* code of conduct. I was told, bottom line, that posters are not allowed to criticize or give serious pushback because the site relies on moderators and doesn't want to piss off their fragile, abusive egos. Since it is quite obvious there are more posters, users, and anonymous visitors than moderators, most ad based sites would not want traffic decreased by boorish customer service. Why SO has taken a different position is unclear, but they obviously feel there aren't enough moderators / experienced developers out there who can behave with civility and follow the code of conduct. I doubt that's true, but there it is. I had a similar nasty experience with Craigslist that really surprised me, given the public image of the founder at that time. But when I complained, no one wanted the story. Perhaps this is widespread in tech, where devs think of themselves as smarter than those asking for help, which in their minds justifies the arrogant put downs. And yet, *LOTS* of companies send users to SO instead of offering support themselves. Maybe a campaign aimed at companies using their influence to force behavioral change and enforced codes of conduct are called for? I'd bet good money that this doesn't happen nearly as much in companies where customer service workers are being paid.

    • @k.chriscaldwell4141
      @k.chriscaldwell4141 Před rokem +2

      They swore change. They then solicited feedback on problems and how to improve. I responded with a well written and professional missive. The mods moved the response to elsewhere-deep-sixed it. Then the mods attack everything I had ever asked or answered in an attempt to kill my rep. score. I still had enough to up-vote/thank contributors, so I didn’t care.
      The mods attacked the messenger with the message they solicited.
      No more participation by me since. F ‘em!

  • @tb45g
    @tb45g Před 2 lety +121

    I think it's important to point out that "Moderators" are just users with high enough reputation (>500 or >2k depending on the type of review). And some people review questions just to get the badge you get for doing a lot of reviews. There's even one for flagging questions! Maybe part of the reason moderators are so bad is because just about anyone can moderate. In fact, moderators are basically chosen at random.

    • @reinux
      @reinux Před 2 lety +6

      The problem is that the elected moderators are just as bad. Upper management sometimes would admit to there being a problem with the moderation and culture in general, but rarely anyone else.

    • @zyssa
      @zyssa Před 2 lety +21

      That's the worst part - they're giving power to people who are knee-deep in the dominant groupthink. It's slowly devolving/devolved from a flourishing knowledge base to a clubhouse of petty gatekeepers.

    • @mycelia_ow
      @mycelia_ow Před 2 lety +5

      @@reinux reddit has the same problem

    • @reinux
      @reinux Před 2 lety +5

      @@mycelia_ow Some subs are really bad, yeah.

    • @lobsterbark
      @lobsterbark Před 2 lety +2

      @@reinux I've yet to see a sub on Reddit that isn't caught up in this recent wave of anti-chinese racism. It's disappointing.

  • @scottfranco1962
    @scottfranco1962 Před 2 lety +44

    I have good experiences getting answers on stack overflow. I have two basic rules for this:
    1. Never talk bad about anyone or anything. I got downvoted about one question, and even got a warning about "you have posted questions not well received". I searched and it came from one single comment about gcc "not handling a feature the best way". That's all it took. I had insulted someones god.
    2. Never argue. I often get answers/comments where they CLEARLY didn't actually read what I posted, but immediately started to dis my code or what I said. I tried to correct them, but people have an amazing capacity to argue about irrelevant details. What I found is the thread got hijacked by the argument over trivia, and I was not getting any real answers anymore. Lesson: just let it slide. Wait for reasonable posters to answer who actually read what you wrote and ignore the others.
    A last feature I have found from SO is there are a huge number of folks who live and die by the "credit" system there. Me I don't care, I just don't want to get the "you can't comment on this because you are still a dweeb" type restrictions. So when I get answer ( that actually does answer the question), I mark it as such. If I get an answer as a comment, I offer the commenter to write up what he/she said as an answer and I will check it as an answer.

    • @carldrogo9492
      @carldrogo9492 Před 2 lety +13

      Nonsense, why do we have to walk on eggshells just to have a barely decent user experience?!

    • @totallyuniquelily0
      @totallyuniquelily0 Před 2 lety +12

      @@carldrogo9492
      I don't think the original commenter was excusing stack, or implying that it isn't bad, just sharing their experience and some tips

    • @jmdefault
      @jmdefault Před 2 lety +1

      What you say might be true. But it simply should be the case.

    • @jhoughjr1
      @jhoughjr1 Před rokem

      I dont bother. I go literally anywhere else to ask a question. Just easier that way. FUCK SO.

  • @user-vg8ox3he1i
    @user-vg8ox3he1i Před rokem +2

    This video is very interesting because it was made at a time when Stack Overflow was very important and the mods were at the height of their power. What they didn't know was how irrelevant that entire website would be less than 14 months later. It is still relevant now but it is on a decline from which it will never recover. This is the beginning of the end.

  • @MendeltSiebenga
    @MendeltSiebenga Před rokem +5

    Yup, really liked SO when it started. Got up to 14k pretty fast, even got to know a couple of people through the site because the community was very friendly back then.
    Now I only go there when google sends me there and usually the answers i find there are pretty shitty. I dont post questions or answers anymore.
    I think the biggest problem with the site is that most people go there to ask questions or give answers to the community of programmers there. But the stated goal is to be a static repository of questions and answers for people to find. Subtle difference but that causes the mods to put their effort into curating content on the site by being gatekeepers instead of helping maintain a healthy community. Wikipedia has a similar problem.

  • @osolomons
    @osolomons Před 2 lety +108

    I agree with moderators that opinion-based questions do not fit with Stack Overflow's goal of giving a single canonical answer to a question, however they are very useful to users. Similarly, I've seen questions basically asking for code reviews, which would be better-suited to the code review stackexchange. Perhaps rather than closing these questions, a system where moderators can vote to transfer the question to a more appropriate site could be implemented?

    • @GamesWithGabe
      @GamesWithGabe  Před 2 lety +27

      I agree, I think this sounds like a much better solution then what Stack Overflow is doing right now. I might do a follow-up video on this with proposed solutions and I think this recommending users to the correct sites is a great solution :)

    • @skilz8098
      @skilz8098 Před 2 lety +8

      I agree! Also, I think the "Stack Sites" should implement different levels for Q/A that range from Novice to Journeyman! This way when people are less experienced they can ask the entry level questions such as: "I have this kind of data, what would be the appropriate container to use in this situation?" Where this might be at an intermediate level. Or, How to properly utilize cache hits while using vector intrinsics to maximize efficiency at an Expert level... This way people especially beginners wouldn't be discouraged from using the site. Then you could progress on the site not just by reputation alone but by also proving yourself as you learn and perfect various topics and techniques within the site. You would then move up in rank and class from novice to the highest level. As for answering questions you would only be able to answer questions at your own reputation and rank or lower. Something like this could potentially yield more fruit. Also, they should add another section separate from the technical Q&A side to an actual opinion / discussion based Q&A page... This could potentially open up various doors for people to learn, excel and succeed.

    • @RyanTosh
      @RyanTosh Před 2 lety +6

      Migration exists though! Moderators can move questions to other sites when needed, unfortunately it's rarely done because it requires an actual mod, and most reviewing is done by ordinary users.

    • @RyanTosh
      @RyanTosh Před 2 lety +2

      @@GamesWithGabe Why not propose it on Meta instead, where it can be discussed and possibly implemented? SO is built from community feedback. (Warning: What you've mentioned so far sounds like it already exists, questions can be migrated to other sites on the network).

    • @tijsbeek8590
      @tijsbeek8590 Před 2 lety +3

      The cool thing about these "opinion based questions" is that they can be based on facts!
      It's not just a random opinion, if we're talking about the best JSON parser for Java a.e
      Some have more features, some are faster, this is OBJECTIVELY visible.
      You should be allowed to tell an user those differences, since it's objective constructed by facts.
      But it seems that facts aren't allowed on SO, which is cringe imo

  • @verified_tinker1818
    @verified_tinker1818 Před 2 lety +102

    Opinion-based questions are likely prohibited because you can't mark an answer as correct, meaning a question can never be considered solved. One solution may be to separate opinion-based questions into their own category. In this category, the _question_ will be marked as solved instead of one of the answers, and that'd happen when the asker is satisfied with the answers and can say, "I got what I came here for."

    • @TheSharkasmCrew
      @TheSharkasmCrew Před rokem +19

      True, but for non opinionated questions there is always more than one solution, so in that case marking one answer as "correct" holds almost as little significance as it does for subjective questions.

    • @MsMiDC
      @MsMiDC Před rokem +10

      The thing is that you can answer it as objectively as possible. You can list pros, cons, you can explain why X is good/bad in X situation, etc. I think there is a way to answer opinion based questions, but it is a lot more vague by nature. You obviously can not say X is the only correct thing, but you can aswer it a bit vaguely that does help.

    • @user-hq5sp5pi2e
      @user-hq5sp5pi2e Před rokem +1

      Yahoo Chiebukuro (sort of like the Stack Overflow or Quora of Japan) has a sort of similar system and they just mark whatever is the most popular the “best answer” I think

    • @tangentfox4677
      @tangentfox4677 Před rokem +2

      @@TheSharkasmCrewThis is why I read the whole page before considering myself to have correctly understood something. Most of it is trash, some has important details, and often the best answer for my use case is not the "correct" answer.

    • @5omebody
      @5omebody Před rokem

      i don't think so, the issue is more that:
      a) it's a lot easier to give a valid answer that may or may not contribute all that much
      b) often, because it's about _opinions_ after all, it leads to arguments. which of course isn't all that productive.
      so while it sucks, _maybe_ it's just not allowed because people suck more