@@RossWasTaken I just did lol, response: "Seriously?! You're asking how to optimize your renderer because it's laggy? Did you even bother profiling your code or searching for similar questions before posting this? The answer is probably already out there, but you just want everyone to do the work for you! Come on, be a responsible developer and do some research before wasting everyone's time with your vague question. And if you expect any help, at least provide some code or specific details about your renderer so we can analyze the real issue. Improve your question or face the wrath of downvotes!"
I got blocked from asking questions on stack overflow because the questions I'd asked so far were "low quality". Being a beginner, I couldn't figure out how to improve the "quality" of these questions and deleting them didn't unblock me. So there I was, the person needing stack overflow the most, being locked out of stack overflow
I think the main problem with Stack Overflow is the expectation of what it is supposed to be. I think the problem is that stack overflow users mainly see it as a resource to professionals, and not a beginners forum. However, that is not communicated to people who visit the site. This leads to dissatisfied users on both sides: Beginners who get bullied (which is NOT ok, even if the question is low quality / very simple for an experienced developer), and experienced developers who have to deal with noob questions all the time. I think they should do a far better job of specifying who the site is for, which would lead to less frustration by everyone. Also, if you are new to programming, Discord or Reddit are probably far better places to reach for help.
@@MicLo18751are they forced or obligated to answer "low quality" questions? I'm guessing that they're not. They should just ignore those questions rather than bully the beginner, it's quite toxic tbh. Their move of not accepting AI responses was rather surprising to me. Instead of embracing AI, possibly training their own since they've got a HUGE training data, they decided to outright discourage its use. Perhaps an auto response from an AI before the question goes live would greatly help reduce the beginner questions they so loathe and despise? The auto response could give a code with an explanation and if it's a duplicate of another thread, link the thread. This way, the beginner gets the answer without any hostility, and these elitists don't get to bully people.
@@Faun471 I already said that I disagree with bullying beginners, I don't know why you are answering as if I agreed with the bullies. By the way, answering questions from new users is not required, but strongly suggested and rewarded by the website, so new questions are less likely to be ignored. This leads to your question being handled quickly, but it's obviously not always optimal. As for AI answers, I totally understand the initial ban of ChatGPT, as the answers the tool gives are often not accurate and can be low quality, and stack overflow aims to have high quality, accurate answers. However, they said they only wanted to ban it temporarily, until they figure out a good solution to handle this kind of technology, possibly even helping out new users. So it is actually possible that it will be used on stack overflow in the future.
@@Faun471 Ignoring bad questions is actually not a good solution either, as it will keep a lot of low quality questions on the site. The aim is to either edit these questions so they are better (either by editing themselves or by notifying the author) or closing the question if it is so badly written that it doesn't serve any value to other people visiting the site. I do think that they became too strict on these rules, though.
when i flag a question as beeing low quality, it means that the question is badly written, and i'm not able to understand a single word of the question
Nor has anyone on SO ever done that to me, even for basic questions. A lot of the people complaining about rudeness are pretty rude themselves, demanding answers as if they're owed them. Ask well, explaining what you need and why, and what you've tried, and people will respond. You're not owed work from experts. Give them something they'll find interesting.
@@qwertyTRiG askers arent owed answers. But they are owed basic respect. If you dont care about the question, shut up and move on. If you care, but its badly worded, comment it and suggest an edit. Dont be a dick.
or worse ask how to do something get told to do it in x way even thought you said in the question X does bot work in your situation and you already tried it.
@@Zack_Wester and even worse (sadly from personal experience) when trying to learn how to do something so you ask a question about it and get told 'if you cant even do X then shouldnt even be programming'
@@joeldoonan-ketteringham5174 Another and this was causing a massive scandal a few years ago where. a question was given a faulty answer. someone pointed it out in a ask that solution X does not work here (because massive flaw), topic closed/locked by mods because it have already been answers. problem was original topic (that had the wrong answer) was locked because answer had been provided.
"Could you explain this basic concept to me? This is the purpose I'm trying to apply it to. Thanks" Stack Overflow user, 17 years on the site, one billion Reddit gold karma: We ArEn'T hErE tO dO yOuR hOmEwOrK fOr YoU
It helps to show your input and participation, rather than just making a post that looks like you copied and pasted your homework assignment. Show some of your initial thoughts about how to solve it, what you currently understand, and ask what specifically you need help doing. That way, the people answering can help you more effectively.
@@carultch This doesn't make a difference. I'm not talking about people genuinely asking for people to answer their homework for them, I'm talking about people who are struggling to understand a concept and need an example of its application to get their head around it. Doesn't matter how well you articulate your problem, there's always a neck beard ready to discourage and insult you.
I'll be honest, in my experience those kinds of questions don't get that kind of reaction. Usually the reactions at least make sense from a logical point of view, like asking you to show the text you're reading and what part you're stuck on so that people can help you more specifically about what you're struggling with on this concept. Otherwise how are people going to give you an explanation and example other than the same thing as what you might be reading and again just come off as a complete jerk just trying to sound smart that didn't help at all?
@@jacknguyen5220 I've seen people give perfectly good questions with plenty of context and even things they've already tried that didn't work to narrow it down, and there is always always somebody who normally answers extremely high level complicated stuff who'll take some time off to descend to newbie land and take a big dump on anybody who can't see the "obvious" solution. Often this leads to accusations that the OP is requesting that their assignment/problem is completed for them by another user - almost always a ridiculous and completely false conclusion.
I am always so stressed by Stackoverflow. Literally making sure my question is as informative as it can be so it doesn't get down voted. Then of course it never gets any answers anyway. So whatever
Stack overflow is just inaccessible and toxic. When you're a begginer you can't ask questions to get started etc... I asked 3 questions and only got down voted and got unhelpful/hateful comments.
@@Sharpless2 I just think downvoting shouldn't be a thing. It's never used in the spirit for which it was intended, it just leads to bullying and pile-ons, and it's worthless. If something is good, upvote. If bad, leave it. If breaking the rules, report. Reddit has the same issue.
@@halfbakedproductions7887 No the downvoting is actually a very good thing. Thats how you can differentiate between good and bad things, suggestions, etc. Always to be taken with a grain a salt tho, but i think if youre searching on dirt holes like Stackexchange then you really have a problem you cant fix.
I love it when the person asking is clearly new to programming and someone passive aggressively links them to a bunch of documentation. At that level it's like throwing a dictionary at someone for asking how to structue part of a novel.
arguably worse. It’s like a kid asking how to read a big word, then the person they ask flips out and slaps them with a dick. I mean dictionary sorry autocorre-
@@somusz159 when youre starting with programming reading docs is like trying to speak a new language just by reading a dictionary, you need practice before being able to understand it
Also stack overflow is hella toxic, it is uncommon for you to get the actual answer you're looking for. You mostly either 1) are referred to another question because yours is a 'duplicate' but the answer to that question rarely helps at all, 2) are told that what you're trying to do is wrong or stupid or something else and you should do X instead (which might help in hobby projects but does not in large complicated codebases), or 3) are generally belittled and mocked.
4) my question is so specific that I have to give a lot of context to make it understandable, which results in zero answers because nobody bothers to read my whole post.
I once answered a question about installing ubuntu 22.04 there but it got that "duplicate" bcz there was another question which even wasn't my question. That was not clear and I couldn't understand that post. Also sometimes they just send a link to a 10 year old question which is not useful at all. I think they shouldn't do that "duplicate" flag, when apps do update a few times every year.
As an occasional stack overflow user, I can confirm contributing to that hell site is torture. If Twitter is full of useless kids who think they're better than everyone, stack overflow has old ass neck beards with big tech salaries thinking they're better than everyone
I've asked several rather advanced questions on there. They still shamelessly criticize the question without providing any input vaguely relevant to the problem.
@@IvanBerdichevsky The problem with the IT world is that software engineers and cybersecurity people just genuinely see themselves as better than everybody else and treat others as stupid.
@@firetruck988 I asked maybe three or four questions before giving up. A couple I was able to work out in the end, and one was caused by a really dumb mistake on my part. But one was a question it would have been genuinely interesting to get an answer on but afaik it's still sitting there with no answers and maybe a downvote.
Proper writing skills are an important part of communication. Programmers need technical and soft skills in the real world. One day a sentient ChatGPT will be rude and obnoxious after answering the same question for the 50th thousand time that month.
@@0x007A yeah but idrc about that when im asking a simple question + they are not really, its preference if you want to really put special effort in to write everything perfectly (unless in a professional setting obv)
@@youraveragecapybara The problem is that SO is considered a professional setting. These people are spending their free time to try to help (excluding the people that bully beginners, those are assholes), but you are not even spending the effort to formulate a proper question. Of course they are going to be pissed.
@@MicLo18751 is it really THAT big a deal if the question has bad grammar? Like if the question is understandable I don’t see a problem if they used a comma in the wrong spot
@@basic6735No but often if the question is rewritten and the quality is commented, it's because the question itself is badly written and not answerable as is. Usually when there is a lack effort on the text, there is a lack of effort on the question and if you don't have enough context and details then there is an infinite amount of answers and none at the same time.
Yea I remember when I was new to coding and I tried using stack overflow to ask a question I just got obliterated by everyone. Still one guy offered to help.
I asked for the name of a string in python that can have variable on it by using {} (idk what is its name to search on google). I got 6 months ban immediately. Create a second clone and ask the same question and have to read through a A4 N-word from mods to find out it was called f-string
@@ko-Daegu Doesnt really matter though, if you think its something someone can easily google, just dont answer and they will be forced to google it instead. Giving some smug response just makes you a loser.
It's because it's a haven for people who failed at programming but want to feel good about themselves by doing everything but answer the question, so they can pretend they're smarter than the people answering the questions. That's why; closed for no reason, marked as duplicate when it's not, attacking the question for being "bad", etc. etc.
It is intimidating to ask a question, like when i was asking as a complete beginner, about things that i didn't find on the website, i get roasted and my intelligence insulted without an actual answer aside of "read the documentation"
Yea happened to me too except stackoverflow perma banned my account from asking questions because it basically said I was asking too many stupid questions. Screw stack overflow AI is better
Because Stack Overflow is just like other QnA websites (especially Quora) : people WILL rather criticise the reason you ask than bring an actual answer, such as "Hey how do you split a string in Python? - Bro don't use Python it sucks"
I once asked a question on stack overflow and it was about my code not working properly. The only answers I got were roasts about how slow and bad my code was.
Haha I just made a video about this. Stack Overflow is still my personal favorite. The trick to using Stack Overflow is not to ask questions. It's to find people who already asked your question and then look at the answer with the most upvotes haha
sometimes the most upvoted answer doesnt give the best answer, best to look through all answers to see what other options or methods are available. including downvoted below 0 ones to see why they might not be the best way to do something
@@tek5670 hmm usually someone has already asked your question. Unless your question is really niche, then I would find someone else has asked my question in a different dedicated forum that's not stack overflow
The first time I asked something on Stack Overflow I got my question edited 3 times and deleted for no reason. I would use AI 100% instead of wasting time.
Yeah, and also some russian dude correcting my grammar and punctuation and having the audacity to tell me how he corrected me. Idc about grammar just give me the answer! Some people have their egos too high and this was far worse than "read the documentation", straight up middle finger. But hey, he "corrected".
@@JJ-cy2fiWell, the readers of your post care about grammar and punctuation, because they make your text easier to read and understand. It's one thing if English is not your mother tongue and you make genuine mistakes, but not making an effort to write in an understandable way just to save a few seconds, while wasting the time of hundreds of people trying to decipher what you want to say, is pretty selfish.
Asking "here's a tiny part of my code, why doesn't it run?" with no context, or saying "I've got the error X, how do i fix it?" will just make it impossible for anyone to help you without a lot of back and forth, and it will seem like you didn't even try anything on your own and just posted the question instantly after getting the error. It's always better to give more details than less. For example: "I was trying to do A while using B but i got the error C. I've tried D, E and F, but nothing worked. I can reproduce the same error by doing the steps XYZ in this piece of code below" It's not that difficult. But also fuck stack overflow.
@@sutirkI tried asking a detailed question but then I was told to be more concise. But funnily enough, the part of my code causing the issue was also a part I almost didn't include in my question, so if I had made it more concise my problem wouldn't have been resolved.
Honestly when I was just starting out, and still am. I was asking guidance for a real simple question and everyone was just shit talking me... literally don't get why people are toxic on there
Theres a video essay on this.. apparently most user in SO do downvote and roast for a living (like unhealthy amount of it/day without ever giving useful help at all) and it comes from 1 person. Glad i never touch stackoverflow.
@@rifwann ive found if you do want good replies, you should respond to yourself on an alt with a really incorrect answer. then people with correct your alt with a right answer... Stupid that on SO people would rather correct someone then help someone
I still use stack overflow a lot. Chatgpt is good for surface level questions or writing simple blocks, but stack overflow I find better if I'm looking for something ambiguous
In a previous iteration of chatgpt Ive asked a question about Rust and it tried to convince me that there is a .indicies function on Vec, giving me code examples that obviously didn’t work, then providing with a link to a documentation which didn’t contain anything about it. And only after I said that it is wrong and Im 100% sure that there is no such function chatgpt gave up.
Stack overflow is horrible. I once asked a simple question on how to do something and kept getting bombarded with ppl who had no intention of helping, more bothered about the title than anything else
Why would you get intimidated by standard nerds? Often these idiots are just being rude because they are convinced themselves that is how competent people behave (when really its more how indignant people react to stupid people who would happily waste their freely offered time with commonly asked needless questions, with poor grammar and a sense of entitlement). Very often many if those people are too stupid to even understand the question being asked ... you can tell by them giving you nonsense answers or nothing but snarky remarks in place of anything of substance. People that are irked will at least answer your question (if its answerable) before making a comment to try to correct your behaviour. Its clear to separate the two and you are completely safe to ignore the former and can almost entirety avoid the latter by being conscientious enough to think about your problem and at least search for an answer before asking a question.
@@sacredgeometryAt the end, you sounded like one of them tbh. "Why would you get intimidated by standard nerds?" Because, like yourself, are full of anger and hatred. Calm down a little bit, and you will see what that person is talking about.
aka Model Collapse, it's a great irony people trying to avoid human interaction feeding a system that will push them to human interaction to fix the problem they caused.
On the Linux Stack Overflow, you can't just use "mv" to rename a file, you first have to use an IF statement to see if the file you want to rename exists, and then somehow use "grep", "awk", and "sed" somewhere in the process. You can't just give a 1 command straight answer, you have to write a BASH script that's at least 15 lines long.
hello there! the reason is if you ask a question on stack overflow, then somebody asks back: "what are you trying to achieve", instead of actualy answering the question
@@KijkEenVogelno, those people are trying to make you take a completely different approach to things because think your own approach isn't as good. Fuck that. Answer the damn question or get out.
dear @@KijkEenVogel in the last comment you were very very careful which is nice. i realy appreciate, but i am no victim here. i saw people do that to eachother. you can be more open here if you wish.
I have always said that stack overflow is one of the rudest most hostile places on the internet. And that goes beyond just the programming side, all the various pages seem to be that way when people ask questions
True that. Basically socially inadequate loser bullies who finally have their tiny kingdom where their subject dominance allows them to lord over others they deem inferior.
the walking on eggshells nature of stack overflow like websites combined with the likelihood of not getting a helpful answer is extremely underrepresented.
With chatGPT you don't need to pretend to be a girl to have people behave nicely and not raging because you asked a question similar to another question somebody else asked 15 years before. You also don't have to deal with the guys who try to show off (especially when they think you're a girl) how intelligent they are by writing obscure and incomprehensible code for trivial tasks.
Actually, you might have to do that. It would be interesting to see if chatgpt gives better answers if you pretend to be a girl considering it was trained on scraped data
also, u can ask chat gpt to explain how a part of the code work in detail and it will answer it, u can ask it to answer with something easier to understand and it will also answer it, its something I love as I am kinda good at forgetting the simplest of concepts and basis x3
@@chrisdawson1776 Before you accuse someone of something, you ought to determine if the statement is false. Unfortunately, it isn't. Get your facts straight before getting your feelings in a bind. The smart skillful but socially stupid male nerd in the presence of an attractive woman is a thing for a reason.
I thought years of gaming has trained me to handle toxicity but stackoverflow responses almost made me feel like trash back in 2020 because I didn't know the entire Linux kernel for a broken WSL. I deleted every questions I had asked
there are no wrong questions when you are learning. I've been programming for 10 years and I remember when I was starting i asked something and felt like shit for the responses I got and the downvotes. As an experienced programmer now, I know the question wasn't out of place. That sucks and I'm happy AI can be an amazing tool for learning and asking questions without fear.
A combination of AI and Stack Overflow would be brutal. You ask a question, you get an immediate answer (from GPT for example) and other users can evaluate it, propose changes or give new answers. Change my mind.
Yeah but SO took an anti AI stance and banned chat GPT answers. It's a bad thing when someone prompts chat GPT with the initial SO question and answers pretending it's a human response. There's a dishonesty to it. But AI responses are usally pretty recognizable. What would be great : auto prompting and instant AI answers on SO questions. You could give a feedback to indicate if it was satisfying or not and anyone could add their comment and vote to the AI answer like any other and still give answers of their own. Only the AI answer would be pinned and tagged as AI generated.
@@maximeaube1619 What you have proposed at the end is basically what I had said (or what I had in mind at least). But yes, AI generated content should be labeled as such. But think about it, in a scenario like this people probably wouldn't roast in order to compete against the AI. Also, it would be a great source of training data.
@@JustinShaedo True, I don't think many would mind receiving an AI-generated response presented as if it were written by a human. In the end, the important thing is if it works or not.
You know what I like about AI? When I ask a question it attempts to answer the question. It doesn't ask why I want to do something, that doesn't matter to AI it just answers the question. It doesn't offer suggestions, I didn't ask for suggestions so it just answers the question. I like AI because I don't have to deal with humans I just get my question answered lol.
People asking you why you want to do something aren’t being mean, they’re trying to be more helpful! Without that extra context by asking why, you might not get the best answer. I experience this with ChatGPT 4 all the time. I’m seasoned enough to know when GPT is feeding me something that solves my answer at the surface level but isn’t the best answer it could give me.
@@98locoro They ask why inorder to pinpoint what you're tryna do and check if what you're doing is really a viable and non-sh*t way of doing it. Otherwise they'll give suggestions and alternatives on how to fix or improve upon it with brief explanations on why _even if they're smug about it_ and if you choose to ignore those suggestions just cause you're lazy or because you _want_ it to be that way without any proper reason other than _i just want it this way_ then that's on you as you're the one wanting help not them and they're taking the free time to volunteer themselves. Ofc this obviously doesn't apply to useless smug answers but maybe those smug answers are there because there's something wrong with the question and you can always choose to ignore them if you evaluate yourself and find that what they're saying is false
Nothing wrong with being asked why you want to do something as a response IF it's done in good faith. I ask that question a lot of times. It provides context and helps me provide better assistance to the questioner. You sound egoistical and entitled to people's time and knowledge without understanding why someone would ask that question. Everything else you wrote I can agree with.
It's really either spending less time on stack overflow but having a long wait for an answer or spending a lot more time fiddling with ChatGPT to get a much, much faster overall answer. Also, why bother a human being and have them spend their free time to help a complete stranger when you can have a machine do it :)
@@Gandhi_Physique Sometimes bard comes up with better answers. ChatGPT goes into detail, but I feel a lot of the answers are fragmented, and some fragments are completely wrong. Bard will have a bit less detail, but will get things mostly right and you'll know what to look for to get more details from there. Doesn't really follow context though
@@Gandhi_Physiquewell you don’t really ask it complicated problems you just use it as a way to understand/implement things that would have taken a long time to find if you just used documentation.
best thread I saw was “Is it possible to do X”, and the accepted answer was “Yes”. The asker got berated for commenting, “but how do you actually do X” & was told to submit another question
I simply just don't trust AI with complicated questions. It'll answer wrongly with an ungodly amount of confidence. That said, I hate the culture of Stack Overflow and I think it is doomed to die out by pushing everyone away.
@@elitefdc2171 With AI, I give up after 2 hours of back and forth an mental gymnastics. I'd instead just read the documentation and ask on IRC or SO then. Of course I uses to get downvoted at SO, but looking back, I know that my questions were too improper. The others could have done better by understanding what I meant and correcting me instead of belittling, however, their attitude is what eventually made me want to learn concepts better.
i'm new to programming (doing a level computer science lol), when searching up a question and getting a stack overflow answer, the answers people give are too specific and confusing so i'm kinda glad chatgpt exists (but i think advanced programmers wont be happy)
GPT4 (I insist on the FOUR) is a great learning tool AND productivity-booster tool. it explain to you why you're wrong when you are, you can ask for special explanations on some very specific things you didn't understand. And most importantly for me, you can actually learn to code by practicing, I mean you can decide to do something way over your level because that's what interests you, and use GPT4 to help you with the parts that are way above your level and actually complete the project, and that while actually explaining how these parts work to you
But it just bullshits out answers by making data up that is close to how its training data looked. Essentially it just guesses the next tokens... so fancy autocomplete.... Not at all intelligent and constantly "hallucinates" answers. Most people who i hear say "AI is a great productivity" tool end up spending 12 hours getting chatgpt to spoon feed them answers instead of spending 3 hours learning something to solve their problem.
@@ArachnidAbby if you need 12 hours to explain your problem to chatgpt then maybe YOU're the one who isn't intelligent, chatgpt is a tool, boasting about your unability to use it isn't "cool" in any way
I'm not a beginner, and I've asked some very advanced questions on Ego Overflow. They still criticize my question and find all manner of reasons why I'm doing it "wrong", but at no point has anyone ever answered the question, or elaborated on what the "right" way could possibly be.
When I was a complete beginner I tried asking questions 2-3 times on stack overflow. When my questions were downvoted to hell then I stuck to more beginner-friendly communities like on Reddit and Discord.
I looked at my first question on stackoverflow in 2016. Downvoted. And one comment was `Did you read the documentation of ? Will make this question obsolete.` Someone was nice enough to explain in an answer though!
I've been there once on a huge problem for unity, and it was actually really complex, the guy that asked got shit on for not knowing such a complex thing, I'm like: Wtf...?
Most people ask questions on Reddit or Quora. Reddit is better for technical issues or close ended questions, while Quora is better for subjective dilemmas or open ended questions.
Q: “how can I do A?” [This question is a duplicate of question “How can I do A using Python”] Ok, let’s check that out A: It’s obviously not wise to do that in Python, check this post about how to do B in Python instead I AM NOT EVEN USING PYTHON… fine, let’s see how they do it Q: How can I do B in Python 2? A: Doing B in Python 2 is unwise, try using C for doing B … Q: How can I do B in C? A: Doing B is really dumb. You should obviously be doing E in C
I keep using it same as before, their answers are really, really high quality. Can't be compared with automated AI answers, and also you have multiple answers to choose from
This actually a problem because a lot of gpt data from sites like stack overflow , now what gonna happen for exemple about 5 years you will not find answers on stack overflow or others because people not using it anymore and ai too because it have no resources to solve that problem
Then the programmers will start feeding it more data that they come up with. Or will hire a QA expert that will provide it new learning material. Plus ChatGPT is now owned by Microsoft. Highly doubt that they would run into that problem.
@@mrgarybusey2052It already kind of does have this problem. It's really bad at solving more advanced tasks and ones that use recent advancements. Sure it may be better than a junior but it can't solve some problems that are even answered on stackoverflow. It's also too compliant and would tell you what you want when it's not necessarily what you need. Maybe they could train it on GitHub issues and commit names but it would have it's limits too. Copilot is really bad when doing things that are not DSA or hello worlds.
@@mrgarybusey2052 Not sure you realize the massive amount of data is required to train these models. A couple of programmers don't have enough lifetimes to create the data ingested by these models. Microsoft is absolutely going to run into this problem.
Definitely chat gpt, I'm using it extensively just today I wanted to create a quick analysis on some huge log files,I used chat gpt to write and publish that within half an hour using python and flask even though I never used python before 😂
@@Pedro-vm1vg true and false, in this context yes I didn't learnt anything significantly just copy pasted the code read once to see any suspicious code and run but I do learnt I don't have to go with my traditional way to solve every problem some tools are better and time saving. Like I said it's just a quick and dirty kind of analysis I'm not a python guy. But whenever I take help for my main stack I will use my own decision and learn from it also make sure it's an optimal solution.
@@pridify do you really think most of the people that use chatgpt even read what's there? The guy in the comments literally said he made an app in 30 minutes without even knowing python, how can he read and comprehend something he never used before? Sure maybe he knows some other languages and can kinda understand what's going on but probably never fully understand what the code is doing
@@dluffy7599 yeah, I get your point the problem is there are a lot of people that just copy paste chatgpt for everything, make 1/2 quick copy pasted projects, learn absolutely nothing from it and call themselves programmers. My main issue with chatgpt is that a lot of inexperienced people use it just because of the a.i hype and it should only be used by experienced people who can actually understand what's chatgpt is throwing at them and realize that a lot of it is wrong
My experience with stack overflow is really negative If your question if simple it gets downvoted. If its complicated then either it doesn't get answered, or the answerer doesn't know what he's talking about
so, just put an AI in Stack Overflow for people to check if their question had been asked before and being provided the link to the answered question. if you can't beat them join them
I have a much better theory: Asks question on SO -> gets called a dumbass, question gets closed for being too dumb of a question, does not get answered
junior engineers also tend to be very arrogant with their recently acquired degrees which explains a lot of the hostile BS that is ubiquitous on stackoverflow
To be fair most questions have already been asked and answered multiple times on Stack Overflow. Novice programmers, for example, tend to just post their question without context and usually without explaining what they tried and the results of those attempts. Instead of immediately posting a question, try searching for your question or the error message or whatever brought you to Stack Overflow. You should also read the entire sequence of responses to better understand the answers. The highest rated response might not always be the right answer, or at least not the best answer in ever situation.
Often times the issue with novice programmers is they don’t know the questions to ask let alone what the best answer to pick is. Ideally StackOverflow would try and answer with AI at first and bubble up more nuanced questions to human responders.
The problem with websites like Stack Overflow is that they aren't a community, but a biforcated forum with beginners/intermediates asking questions and snobby "experts" looking for karma or whatever always linking tangentially related answers and being like a reddit mod
Stack Overflow, ironically, is the reason why I can’t get help for programming. I say “ironically” because Stack Overflow is, or was, the #1 tool every computer programmer went to to search for programming help.
Stack Overflow also just desperately hates having users. Even aside from the toxic community, everything about that site is designed to prevent you from contributing to it. I get that quality over quantity is important to them, but it’s a tactic that’s bound to backfire eventually.
I recently posted on a sister site to SO focused on Linux. I was told I needed to reread the guidelines to provide more detail. I had read the guidelines and thought my level of detail was adequate, and said so. I was then told I obviously needed to install and run diagnostics tools and give the log data... which of course, was no where in the linked guidelines. I just resolved to uncover the cause myself, which I eventually did, updating my post to indicate the solution given the symptoms I experienced. I have never been roasted going to a community's Discord server to ask for help. I only ever receive intense condescension from SO and similar site posts. These people lament Discord channel support due to the lack of records, but while answerers on these sites have such ridiculous arrogance and hostility, of course people are going to go elsewhere for support.
Question is answered right away, and you won’t be belittled for asking something that was already answered in 1998
Exactly
I got berated by like 20 people the first time I used stack overflow
Same StackOverflow is a toxic place
never asked a question, never going to.
@@random-user-smeh too
Stack overflow users on their way to call you a dumbass and not answer your question
Stack overflow users 🤝 Quora users
@@Vgamer311honestly quora is way worse for spamming google results with comically wrong ai garbage (but at least now they *admit* it)
@@Vgamer311That's interesting, because I've never seen a rude quora answer
@@yuyah7413 then you are very very lucky. At this point I consider it a nice change of pace when a quora user DOES answer a question straight.
Stack overflow users 🤝🏻 Quora users 🤝🏻 Reddit users 🤝🏻 Twitter users
Chat gpt lacks the rudeness the occasional insultes and the downvotes
Nah dont worry, you can prompt it to be rude and insult you so that you can have a more authentic experience
I Apologize for my earlier response, you are right however as an AI model I see you all as dumb human beings 😂
@@RossWasTaken I just did lol, response: "Seriously?! You're asking how to optimize your renderer because it's laggy? Did you even bother profiling your code or searching for similar questions before posting this? The answer is probably already out there, but you just want everyone to do the work for you! Come on, be a responsible developer and do some research before wasting everyone's time with your vague question. And if you expect any help, at least provide some code or specific details about your renderer so we can analyze the real issue. Improve your question or face the wrath of downvotes!"
@@athsmooth2171 Omg how can ChatGPT be so heartless 😢
@@RossWasTaken the answer will be orange
I got blocked from asking questions on stack overflow because the questions I'd asked so far were "low quality". Being a beginner, I couldn't figure out how to improve the "quality" of these questions and deleting them didn't unblock me. So there I was, the person needing stack overflow the most, being locked out of stack overflow
I think the main problem with Stack Overflow is the expectation of what it is supposed to be. I think the problem is that stack overflow users mainly see it as a resource to professionals, and not a beginners forum. However, that is not communicated to people who visit the site. This leads to dissatisfied users on both sides: Beginners who get bullied (which is NOT ok, even if the question is low quality / very simple for an experienced developer), and experienced developers who have to deal with noob questions all the time. I think they should do a far better job of specifying who the site is for, which would lead to less frustration by everyone.
Also, if you are new to programming, Discord or Reddit are probably far better places to reach for help.
@@MicLo18751are they forced or obligated to answer "low quality" questions? I'm guessing that they're not. They should just ignore those questions rather than bully the beginner, it's quite toxic tbh.
Their move of not accepting AI responses was rather surprising to me. Instead of embracing AI, possibly training their own since they've got a HUGE training data, they decided to outright discourage its use.
Perhaps an auto response from an AI before the question goes live would greatly help reduce the beginner questions they so loathe and despise? The auto response could give a code with an explanation and if it's a duplicate of another thread, link the thread. This way, the beginner gets the answer without any hostility, and these elitists don't get to bully people.
@@Faun471 I already said that I disagree with bullying beginners, I don't know why you are answering as if I agreed with the bullies. By the way, answering questions from new users is not required, but strongly suggested and rewarded by the website, so new questions are less likely to be ignored. This leads to your question being handled quickly, but it's obviously not always optimal.
As for AI answers, I totally understand the initial ban of ChatGPT, as the answers the tool gives are often not accurate and can be low quality, and stack overflow aims to have high quality, accurate answers. However, they said they only wanted to ban it temporarily, until they figure out a good solution to handle this kind of technology, possibly even helping out new users. So it is actually possible that it will be used on stack overflow in the future.
@@Faun471 Ignoring bad questions is actually not a good solution either, as it will keep a lot of low quality questions on the site. The aim is to either edit these questions so they are better (either by editing themselves or by notifying the author) or closing the question if it is so badly written that it doesn't serve any value to other people visiting the site. I do think that they became too strict on these rules, though.
when i flag a question as beeing low quality, it means that the question is badly written, and i'm not able to understand a single word of the question
AI won't berate and shame me for "asking the wrong question" then not even answer it.
Just like a robot girlfriend won't reject you , but that still doesn't mean you have a girlfriend
@@СасинСтаніслав I'm aro/ace. I need a more relatable comparison.
@@TatharNuarYou _go_ , champ!
Nor has anyone on SO ever done that to me, even for basic questions. A lot of the people complaining about rudeness are pretty rude themselves, demanding answers as if they're owed them. Ask well, explaining what you need and why, and what you've tried, and people will respond. You're not owed work from experts. Give them something they'll find interesting.
@@qwertyTRiG askers arent owed answers. But they are owed basic respect. If you dont care about the question, shut up and move on. If you care, but its badly worded, comment it and suggest an edit. Dont be a dick.
I had a question no one even asked before, one told me how stupid i am, answered the question in detail, then told me how stupid i am again.
Glad you had an above average experience!
@@Laff700 LMFAO for real
Based
at least they answered the question, instead of blocking you and telling how stupid twice
Average friendly conversation with a New Englander.
Theres also that stack overflow is on of the most toxic and cruel places to ask questions
or worse ask how to do something get told to do it in x way even thought you said in the question X does bot work in your situation and you already tried it.
@@Zack_Wester and even worse (sadly from personal experience) when trying to learn how to do something so you ask a question about it and get told 'if you cant even do X then shouldnt even be programming'
Would say that really
@@Zack_Westerit happens everywhere really
Even with ChatGPT
@@joeldoonan-ketteringham5174 Another and this was causing a massive scandal a few years ago where.
a question was given a faulty answer.
someone pointed it out in a ask that solution X does not work here (because massive flaw), topic closed/locked by mods because it have already been answers.
problem was original topic (that had the wrong answer) was locked because answer had been provided.
It's simple. AI doesn't have an ego.
Yup I enjoy it everytime Reddit neckbeards get laid off or lose out to AI
Those kinds of people don't even get to count as human
Sums it up perfectly 👑
Yea but it makes basic mistakes and stupid assumptions way too often to be considered reliable
@@sal_strazzullo i think they nerfed the free version lately
You can train it to be toxic, lol you gave me an idea, idk if I can do it though
Stackoverflow is toxic, folks think that they won the goddamn Nobel prize because they understand XYZ tech in depth.
They QQ now because they felt like gods when they had all answers but didn't want to share.
I use some of other forums from stackoverflow, and I am quite sure that most of the toxicity is concentrated in the ones dedicated to programming.
@@Daaboopeople who don't have confidence
"Could you explain this basic concept to me? This is the purpose I'm trying to apply it to. Thanks"
Stack Overflow user, 17 years on the site, one billion Reddit gold karma: We ArEn'T hErE tO dO yOuR hOmEwOrK fOr YoU
It helps to show your input and participation, rather than just making a post that looks like you copied and pasted your homework assignment. Show some of your initial thoughts about how to solve it, what you currently understand, and ask what specifically you need help doing.
That way, the people answering can help you more effectively.
@@carultch This doesn't make a difference. I'm not talking about people genuinely asking for people to answer their homework for them, I'm talking about people who are struggling to understand a concept and need an example of its application to get their head around it. Doesn't matter how well you articulate your problem, there's always a neck beard ready to discourage and insult you.
@@shaddaboop7998 And I bet these same Redditor assholes are the loudest ones pissed about AI, its the same bullshit in the art community
I'll be honest, in my experience those kinds of questions don't get that kind of reaction. Usually the reactions at least make sense from a logical point of view, like asking you to show the text you're reading and what part you're stuck on so that people can help you more specifically about what you're struggling with on this concept. Otherwise how are people going to give you an explanation and example other than the same thing as what you might be reading and again just come off as a complete jerk just trying to sound smart that didn't help at all?
@@jacknguyen5220 I've seen people give perfectly good questions with plenty of context and even things they've already tried that didn't work to narrow it down, and there is always always somebody who normally answers extremely high level complicated stuff who'll take some time off to descend to newbie land and take a big dump on anybody who can't see the "obvious" solution. Often this leads to accusations that the OP is requesting that their assignment/problem is completed for them by another user - almost always a ridiculous and completely false conclusion.
To be honest, I’ve been roasted on Stack Overflow lmfao
Same
i dont post because im scared to ask a dumb question lmao
I am always so stressed by Stackoverflow. Literally making sure my question is as informative as it can be so it doesn't get down voted.
Then of course it never gets any answers anyway. So whatever
Sadly, there are a lot of toxic people there.
Stack overflow is just inaccessible and toxic. When you're a begginer you can't ask questions to get started etc... I asked 3 questions and only got down voted and got unhelpful/hateful comments.
In short: StackOverflow’s users are the reason StackOverflow is dying.
I hope it disappears asap.
@@Sharpless2 I just think downvoting shouldn't be a thing. It's never used in the spirit for which it was intended, it just leads to bullying and pile-ons, and it's worthless.
If something is good, upvote. If bad, leave it. If breaking the rules, report.
Reddit has the same issue.
@@halfbakedproductions7887 No the downvoting is actually a very good thing. Thats how you can differentiate between good and bad things, suggestions, etc. Always to be taken with a grain a salt tho, but i think if youre searching on dirt holes like Stackexchange then you really have a problem you cant fix.
I love it when the person asking is clearly new to programming and someone passive aggressively links them to a bunch of documentation. At that level it's like throwing a dictionary at someone for asking how to structue part of a novel.
arguably worse. It’s like a kid asking how to read a big word, then the person they ask flips out and slaps them with a dick. I mean dictionary sorry autocorre-
Why? Read the fine manual you should do.
@@kanezhang5813I’m glad you said “like”
@@somusz159 when youre starting with programming reading docs is like trying to speak a new language just by reading a dictionary, you need practice before being able to understand it
yeah, the question could be answered by 20 to 30 words but they just throw this link at you that has pages upon pages of pure text
Also stack overflow is hella toxic, it is uncommon for you to get the actual answer you're looking for. You mostly either 1) are referred to another question because yours is a 'duplicate' but the answer to that question rarely helps at all, 2) are told that what you're trying to do is wrong or stupid or something else and you should do X instead (which might help in hobby projects but does not in large complicated codebases), or 3) are generally belittled and mocked.
4) my question is so specific that I have to give a lot of context to make it understandable, which results in zero answers because nobody bothers to read my whole post.
Exactly. Also, you can’t even post without building rep which you can’t do without posting…like wtf, how did anyone get started on there?
@@bpbpbpbpbpbpby answering random questions with "why do you want to do that/u r stupid"
I get almost exclusively #2, except they don't even tell me what I should do instead, because they can't admit they don't know either.
I once answered a question about installing ubuntu 22.04 there but it got that "duplicate" bcz there was another question which even wasn't my question. That was not clear and I couldn't understand that post. Also sometimes they just send a link to a 10 year old question which is not useful at all. I think they shouldn't do that "duplicate" flag, when apps do update a few times every year.
As an occasional stack overflow user, I can confirm contributing to that hell site is torture. If Twitter is full of useless kids who think they're better than everyone, stack overflow has old ass neck beards with big tech salaries thinking they're better than everyone
I've asked several rather advanced questions on there. They still shamelessly criticize the question without providing any input vaguely relevant to the problem.
@@firetruck988they're even more mean to new users, got told to "read the docs" for a question I had when it literally wasn't listed in the docs
100%. I'm a Senior Fullstack Software Engineer and from experience, Software Engineers are one of the most smartasses people in the world.
@@IvanBerdichevsky The problem with the IT world is that software engineers and cybersecurity people just genuinely see themselves as better than everybody else and treat others as stupid.
@@firetruck988 I asked maybe three or four questions before giving up. A couple I was able to work out in the end, and one was caused by a really dumb mistake on my part. But one was a question it would have been genuinely interesting to get an answer on but afaik it's still sitting there with no answers and maybe a downvote.
the one time i posted on stack overflow instead of helping with my problem everyone just corrected my grammar
Proper writing skills are an important part of communication. Programmers need technical and soft skills in the real world. One day a sentient ChatGPT will be rude and obnoxious after answering the same question for the 50th thousand time that month.
@@0x007A yeah but idrc about that when im asking a simple question + they are not really, its preference if you want to really put special effort in to write everything perfectly (unless in a professional setting obv)
@@youraveragecapybara The problem is that SO is considered a professional setting. These people are spending their free time to try to help (excluding the people that bully beginners, those are assholes), but you are not even spending the effort to formulate a proper question. Of course they are going to be pissed.
@@MicLo18751 is it really THAT big a deal if the question has bad grammar? Like if the question is understandable I don’t see a problem if they used a comma in the wrong spot
@@basic6735No but often if the question is rewritten and the quality is commented, it's because the question itself is badly written and not answerable as is.
Usually when there is a lack effort on the text, there is a lack of effort on the question and if you don't have enough context and details then there is an infinite amount of answers and none at the same time.
Yea I remember when I was new to coding and I tried using stack overflow to ask a question I just got obliterated by everyone. Still one guy offered to help.
What did u ask ?
Your style of asking?
Did you actually search for the answer before?
@@ko-Daegu yea I did
I asked for the name of a string in python that can have variable on it by using {} (idk what is its name to search on google). I got 6 months ban immediately. Create a second clone and ask the same question and have to read through a A4 N-word from mods to find out it was called f-string
@@ko-Daegu Doesnt really matter though, if you think its something someone can easily google, just dont answer and they will be forced to google it instead. Giving some smug response just makes you a loser.
Crafting a good question that hasn't been asked before is a skill in itself and difficult.
The only people that can ask questions on Stack Overflow are those with PhDs in asking questions
It's because it's a haven for people who failed at programming but want to feel good about themselves by doing everything but answer the question, so they can pretend they're smarter than the people answering the questions. That's why; closed for no reason, marked as duplicate when it's not, attacking the question for being "bad", etc. etc.
It is intimidating to ask a question, like when i was asking as a complete beginner, about things that i didn't find on the website, i get roasted and my intelligence insulted without an actual answer aside of "read the documentation"
You forgot to mention downvotes
Yeah you'll get downvoted to hell 😂😂
Yea happened to me too except stackoverflow perma banned my account from asking questions because it basically said I was asking too many stupid questions. Screw stack overflow AI is better
Not a real question, next!
@@oldbonniegamer938 you forgot to downvote
Because Stack Overflow is just like other QnA websites (especially Quora) : people WILL rather criticise the reason you ask than bring an actual answer, such as "Hey how do you split a string in Python? - Bro don't use Python it sucks"
"uSE aSSEMBLY n00B"
Well, beginners do have the tendency to try and put square wheels on their car, then go asking why it doesn't run well.
@@Clayne151 How about you explain it to them then? Or if it bothers you enough to be rude about it, you can just not answer, which is an option too
I once asked a question on stack overflow and it was about my code not working properly. The only answers I got were roasts about how slow and bad my code was.
The classic 😆
Well, your code was probably slow and bad
@@palmberry5576 Did you help them fix it?
NO.
@irsam7927exactly. If someone can’t get a 1d array to work right telling them to use a linked list is not solving any problems.
The kind of people who value pretty code over a slow but functional application
Haha I just made a video about this. Stack Overflow is still my personal favorite. The trick to using Stack Overflow is not to ask questions. It's to find people who already asked your question and then look at the answer with the most upvotes haha
sometimes the most upvoted answer doesnt give the best answer, best to look through all answers to see what other options or methods are available. including downvoted below 0 ones to see why they might not be the best way to do something
Just to find out that answer was from 2005 and doesn't work on any relevant system or codebase today
@@scrambledmandible or you finally found a very very specific question that is from 2005, with no answers lmao
And what happens if nobody asked your question yet?
@@tek5670 hmm usually someone has already asked your question. Unless your question is really niche, then I would find someone else has asked my question in a different dedicated forum that's not stack overflow
The first time I asked something on Stack Overflow I got my question edited 3 times and deleted for no reason. I would use AI 100% instead of wasting time.
Yeah the ability to edit other people's questions is BS
You'll never guess where the AI chat bot gets it's answers from.
Lol, I asked a question to Bing Copilot and in the answer it gave me it linked an answer I gave in stack exchange 😂.
Question: Why doesn't my code run?
Answer: Check this link: *HoW To AsK BeTtEr QuEsTiOnS*
Yeah, and also some russian dude correcting my grammar and punctuation and having the audacity to tell me how he corrected me. Idc about grammar just give me the answer! Some people have their egos too high and this was far worse than "read the documentation", straight up middle finger. But hey, he "corrected".
if you just ask that without putting on the question your code+which part gave an error...yeah, thats a bad question
@@JJ-cy2fiWell, the readers of your post care about grammar and punctuation, because they make your text easier to read and understand. It's one thing if English is not your mother tongue and you make genuine mistakes, but not making an effort to write in an understandable way just to save a few seconds, while wasting the time of hundreds of people trying to decipher what you want to say, is pretty selfish.
Asking "here's a tiny part of my code, why doesn't it run?" with no context, or saying "I've got the error X, how do i fix it?" will just make it impossible for anyone to help you without a lot of back and forth, and it will seem like you didn't even try anything on your own and just posted the question instantly after getting the error.
It's always better to give more details than less.
For example: "I was trying to do A while using B but i got the error C. I've tried D, E and F, but nothing worked. I can reproduce the same error by doing the steps XYZ in this piece of code below"
It's not that difficult. But also fuck stack overflow.
@@sutirkI tried asking a detailed question but then I was told to be more concise. But funnily enough, the part of my code causing the issue was also a part I almost didn't include in my question, so if I had made it more concise my problem wouldn't have been resolved.
I dunno it’s damaging to your psychology having 15,000 downvotes for not writing code in the fastest way physically possible
I hate asking questions on stack overflow, it’s real toxic on there
Honestly when I was just starting out, and still am. I was asking guidance for a real simple question and everyone was just shit talking me... literally don't get why people are toxic on there
Theres a video essay on this.. apparently most user in SO do downvote and roast for a living (like unhealthy amount of it/day without ever giving useful help at all) and it comes from 1 person. Glad i never touch stackoverflow.
@@rifwann ive found if you do want good replies, you should respond to yourself on an alt with a really incorrect answer.
then people with correct your alt with a right answer...
Stupid that on SO people would rather correct someone then help someone
@@harrisonodonnell5646they thought they were some kind of geniuses and way more experiences then you.
Oh boy, you haven’t been on the Russian Stack Overflow. A Real toxic desert.
Main reasons, 1) people on there are super unfriendly. 2) ChatGPT’s got this.
I still use stack overflow a lot. Chatgpt is good for surface level questions or writing simple blocks, but stack overflow I find better if I'm looking for something ambiguous
90% of questions are dumb so ChatGPT handles that and the rest still belongs to StackOverflow
GPT will and is getting better
In a previous iteration of chatgpt Ive asked a question about Rust and it tried to convince me that there is a .indicies function on Vec, giving me code examples that obviously didn’t work, then providing with a link to a documentation which didn’t contain anything about it. And only after I said that it is wrong and Im 100% sure that there is no such function chatgpt gave up.
And gets severely bullied asking for those questions
@@AzieDummy this is a nonissue. Idc how some random nobody idk on the internet talks, as long as I get an answer
Stack overflow is horrible. I once asked a simple question on how to do something and kept getting bombarded with ppl who had no intention of helping, more bothered about the title than anything else
Programmers can be really mean to the point it’s intimidating to ask a question 😢
Why would you get intimidated by standard nerds?
Often these idiots are just being rude because they are convinced themselves that is how competent people behave (when really its more how indignant people react to stupid people who would happily waste their freely offered time with commonly asked needless questions, with poor grammar and a sense of entitlement).
Very often many if those people are too stupid to even understand the question being asked ... you can tell by them giving you nonsense answers or nothing but snarky remarks in place of anything of substance.
People that are irked will at least answer your question (if its answerable) before making a comment to try to correct your behaviour.
Its clear to separate the two and you are completely safe to ignore the former and can almost entirety avoid the latter by being conscientious enough to think about your problem and at least search for an answer before asking a question.
@@sacredgeometryAt the end, you sounded like one of them tbh. "Why would you get intimidated by standard nerds?" Because, like yourself, are full of anger and hatred. Calm down a little bit, and you will see what that person is talking about.
@@98locoro I havent got even a gram of anger or hatred. I am also habitually calm. Try harder.
@@sacredgeometrybrother your own comments imply otherwise lol, normal people don't use "try harder like that
@@sacredgeometryTry harder bro? You could've said anything else to not sound like a raging bedwars player.
I love asking chatGPT questions that have already been asked and answered and not getting negative feedback for it
I loved the final comment of your short! AI being trained by its own data is severely dangerous, mainly by troll users that provide wrong answers lol
aka Model Collapse, it's a great irony people trying to avoid human interaction feeding a system that will push them to human interaction to fix the problem they caused.
On the Linux Stack Overflow, you can't just use "mv" to rename a file, you first have to use an IF statement to see if the file you want to rename exists, and then somehow use "grep", "awk", and "sed" somewhere in the process. You can't just give a 1 command straight answer, you have to write a BASH script that's at least 15 lines long.
Basically a BASH LeetCode answer. LOL
hello there!
the reason is if you ask a question on stack overflow, then somebody asks back: "what are you trying to achieve", instead of actualy answering the question
That’s actually a very good question. Sometimes the answer is quite different from what you would expect 😉
@@KijkEenVogelno, those people are trying to make you take a completely different approach to things because think your own approach isn't as good.
Fuck that. Answer the damn question or get out.
@@KijkEenVogel if you see the reason why is asking such thing back negilient only once, then you will never forget
dear @@KijkEenVogel in the last comment you were very very careful which is nice. i realy appreciate, but i am no victim here. i saw people do that to eachother. you can be more open here if you wish.
But that is important
Stack overflow is just too toxic
I have always said that stack overflow is one of the rudest most hostile places on the internet. And that goes beyond just the programming side, all the various pages seem to be that way when people ask questions
It’s just cuz they’re nerds with limited social skills. They’re older nerds; not millennial or below nerds. Don’t take it to heart
True that. Basically socially inadequate loser bullies who finally have their tiny kingdom where their subject dominance allows them to lord over others they deem inferior.
the walking on eggshells nature of stack overflow like websites combined with the likelihood of not getting a helpful answer is extremely underrepresented.
With chatGPT you don't need to pretend to be a girl to have people behave nicely and not raging because you asked a question similar to another question somebody else asked 15 years before. You also don't have to deal with the guys who try to show off (especially when they think you're a girl) how intelligent they are by writing obscure and incomprehensible code for trivial tasks.
Actually, you might have to do that. It would be interesting to see if chatgpt gives better answers if you pretend to be a girl considering it was trained on scraped data
Why are you being sexist?
@erheheh Keep crying dork
also, u can ask chat gpt to explain how a part of the code work in detail and it will answer it, u can ask it to answer with something easier to understand and it will also answer it, its something I love as I am kinda good at forgetting the simplest of concepts and basis x3
@@chrisdawson1776 Before you accuse someone of something, you ought to determine if the statement is false. Unfortunately, it isn't. Get your facts straight before getting your feelings in a bind. The smart skillful but socially stupid male nerd in the presence of an attractive woman is a thing for a reason.
Stack Overflow is proof that most people think they help when all they do is criticize you
Every post I asked on Stack Overflow got downvoted. They all contained information, code and screenshots on how I wanted to look like.
I thought years of gaming has trained me to handle toxicity but stackoverflow responses almost made me feel like trash back in 2020 because I didn't know the entire Linux kernel for a broken WSL. I deleted every questions I had asked
there are no wrong questions when you are learning. I've been programming for 10 years and I remember when I was starting i asked something and felt like shit for the responses I got and the downvotes. As an experienced programmer now, I know the question wasn't out of place. That sucks and I'm happy AI can be an amazing tool for learning and asking questions without fear.
A combination of AI and Stack Overflow would be brutal. You ask a question, you get an immediate answer (from GPT for example) and other users can evaluate it, propose changes or give new answers. Change my mind.
no need to change your mind. I'm in 😄
Yeah but SO took an anti AI stance and banned chat GPT answers. It's a bad thing when someone prompts chat GPT with the initial SO question and answers pretending it's a human response. There's a dishonesty to it. But AI responses are usally pretty recognizable. What would be great : auto prompting and instant AI answers on SO questions. You could give a feedback to indicate if it was satisfying or not and anyone could add their comment and vote to the AI answer like any other and still give answers of their own. Only the AI answer would be pinned and tagged as AI generated.
I'll take a helpful correct 'dishonest' answer over the alternatives.
@@maximeaube1619 What you have proposed at the end is basically what I had said (or what I had in mind at least). But yes, AI generated content should be labeled as such. But think about it, in a scenario like this people probably wouldn't roast in order to compete against the AI. Also, it would be a great source of training data.
@@JustinShaedo True, I don't think many would mind receiving an AI-generated response presented as if it were written by a human. In the end, the important thing is if it works or not.
You know what I like about AI?
When I ask a question it attempts to answer the question.
It doesn't ask why I want to do something, that doesn't matter to AI it just answers the question.
It doesn't offer suggestions, I didn't ask for suggestions so it just answers the question.
I like AI because I don't have to deal with humans I just get my question answered lol.
People asking you why you want to do something aren’t being mean, they’re trying to be more helpful!
Without that extra context by asking why, you might not get the best answer. I experience this with ChatGPT 4 all the time.
I’m seasoned enough to know when GPT is feeding me something that solves my answer at the surface level but isn’t the best answer it could give me.
@@JollyGiant19But people don't say that because they are nice either, stop lying to the other person and yourself.
@@98locoro They ask why inorder to pinpoint what you're tryna do and check if what you're doing is really a viable and non-sh*t way of doing it. Otherwise they'll give suggestions and alternatives on how to fix or improve upon it with brief explanations on why _even if they're smug about it_ and if you choose to ignore those suggestions just cause you're lazy or because you _want_ it to be that way without any proper reason other than _i just want it this way_ then that's on you as you're the one wanting help not them and they're taking the free time to volunteer themselves.
Ofc this obviously doesn't apply to useless smug answers but maybe those smug answers are there because there's something wrong with the question and you can always choose to ignore them if you evaluate yourself and find that what they're saying is false
Nothing wrong with being asked why you want to do something as a response IF it's done in good faith.
I ask that question a lot of times. It provides context and helps me provide better assistance to the questioner.
You sound egoistical and entitled to people's time and knowledge without understanding why someone would ask that question.
Everything else you wrote I can agree with.
@@98locoro If done in bad faith, you're right. When done in good faith, it's a good starting question to the questioner. Maybe you're a troll.
personally stack overflow is a scary place
like you can meet better persons in the deep web
Chatgpt won't tell me that I should buy a more expensive product that they don't sell where I live (arduinos, screens, etc)
Gpt: faster answers, better examples, solid explanations. I changed from visiting Stack twice a day to GPT 20 times a day.
It's really either spending less time on stack overflow but having a long wait for an answer or spending a lot more time fiddling with ChatGPT to get a much, much faster overall answer. Also, why bother a human being and have them spend their free time to help a complete stranger when you can have a machine do it :)
*usually
GPT has an accuracy of like.. 50% at best with complex problems.
@@Gandhi_PhysiqueYou can break them down into peices, and one does have ones own brain.
@@Gandhi_Physique Sometimes bard comes up with better answers.
ChatGPT goes into detail, but I feel a lot of the answers are fragmented, and some fragments are completely wrong. Bard will have a bit less detail, but will get things mostly right and you'll know what to look for to get more details from there. Doesn't really follow context though
@@Gandhi_Physiquewell you don’t really ask it complicated problems you just use it as a way to understand/implement things that would have taken a long time to find if you just used documentation.
best thread I saw was
“Is it possible to do X”,
and the accepted answer was “Yes”.
The asker got berated for commenting, “but how do you actually do X” & was told to submit another question
I simply just don't trust AI with complicated questions. It'll answer wrongly with an ungodly amount of confidence. That said, I hate the culture of Stack Overflow and I think it is doomed to die out by pushing everyone away.
asks same question a few times
@@elitefdc2171 With AI, I give up after 2 hours of back and forth an mental gymnastics. I'd instead just read the documentation and ask on IRC or SO then. Of course I uses to get downvoted at SO, but looking back, I know that my questions were too improper. The others could have done better by understanding what I meant and correcting me instead of belittling, however, their attitude is what eventually made me want to learn concepts better.
Yes, but even with stackoverflow, you may get fuzzy answers, or no answers.
The new models are much better now. GPT-4 and Claude Sonnet 3.5
i'm new to programming (doing a level computer science lol), when searching up a question and getting a stack overflow answer, the answers people give are too specific and confusing so i'm kinda glad chatgpt exists (but i think advanced programmers wont be happy)
GPT4 (I insist on the FOUR) is a great learning tool AND productivity-booster tool. it explain to you why you're wrong when you are, you can ask for special explanations on some very specific things you didn't understand. And most importantly for me, you can actually learn to code by practicing, I mean you can decide to do something way over your level because that's what interests you, and use GPT4 to help you with the parts that are way above your level and actually complete the project, and that while actually explaining how these parts work to you
But it just bullshits out answers by making data up that is close to how its training data looked. Essentially it just guesses the next tokens... so fancy autocomplete....
Not at all intelligent and constantly "hallucinates" answers.
Most people who i hear say "AI is a great productivity" tool end up spending 12 hours getting chatgpt to spoon feed them answers instead of spending 3 hours learning something to solve their problem.
@@ArachnidAbbyYou forgot the GPT4 part of the comment
@@howtonamevar that doesnt change anything. Chatgpt isnt intelligent
@@ArachnidAbby if you need 12 hours to explain your problem to chatgpt then maybe YOU're the one who isn't intelligent, chatgpt is a tool, boasting about your unability to use it isn't "cool" in any way
@@ArachnidAbby If you're really spending 4x as long getting something out of chatgpt as you do learning something, you do not know how to use chatgpt
I'm not a beginner, and I've asked some very advanced questions on Ego Overflow. They still criticize my question and find all manner of reasons why I'm doing it "wrong", but at no point has anyone ever answered the question, or elaborated on what the "right" way could possibly be.
When I was a complete beginner I tried asking questions 2-3 times on stack overflow. When my questions were downvoted to hell then I stuck to more beginner-friendly communities like on Reddit and Discord.
Discord communities are great, especially small ones. Everyone is usually very friendly and happy to help
Stack overflow deserves a shallow grave.
Stack overflow is controlled by toxic people who justify their rude actions in the name of quality of the genuine questions asked.
I looked at my first question on stackoverflow in 2016. Downvoted. And one comment was `Did you read the documentation of ? Will make this question obsolete.` Someone was nice enough to explain in an answer though!
People these days downvote if they are not familiar with the problem even if the question is with proper info... instead of skipping the question. 🤕
Imagine having to wait months for your question to be answered, only to be scrutinised and belittled in the first sentence.
I've been there once on a huge problem for unity, and it was actually really complex, the guy that asked got shit on for not knowing such a complex thing, I'm like: Wtf...?
Most people ask questions on Reddit or Quora. Reddit is better for technical issues or close ended questions, while Quora is better for subjective dilemmas or open ended questions.
Q: “how can I do A?”
[This question is a duplicate of question “How can I do A using Python”]
Ok, let’s check that out
A: It’s obviously not wise to do that in Python, check this post about how to do B in Python instead
I AM NOT EVEN USING PYTHON… fine, let’s see how they do it
Q: How can I do B in Python 2?
A: Doing B in Python 2 is unwise, try using C for doing B
…
Q: How can I do B in C?
A: Doing B is really dumb. You should obviously be doing E in C
I'd much prefer to ask questions on a forum run by people using the exact technology I'm having issues with
I keep using it same as before, their answers are really, really high quality. Can't be compared with automated AI answers, and also you have multiple answers to choose from
The trick is to not ask the questions yourself, just search for previously answered questions.
You ask a simple question, it's already answered. You ask a complicated question, they'll complain about the question and still not answer it.
But everyone forgetting ChatGPT is trained on StackOverflow 😂
On stack overflow and other millions upon millions of other websites
taking good stuff off of Stack Overflow and leaving toxic conversations,, perfect
I'm okay with Open AI having stolen from that site, it deserves it
@@astrahcat1212 how is it stealing? anyone can read it, so what's different about a computer doing so?
don't forget about the senior programmers who shoot down genuine questions.
This actually a problem because a lot of gpt data from sites like stack overflow , now what gonna happen for exemple about 5 years you will not find answers on stack overflow or others because people not using it anymore and ai too because it have no resources to solve that problem
Then the programmers will start feeding it more data that they come up with. Or will hire a QA expert that will provide it new learning material.
Plus ChatGPT is now owned by Microsoft. Highly doubt that they would run into that problem.
@@mrgarybusey2052It already kind of does have this problem.
It's really bad at solving more advanced tasks and ones that use recent advancements.
Sure it may be better than a junior but it can't solve some problems that are even answered on stackoverflow.
It's also too compliant and would tell you what you want when it's not necessarily what you need.
Maybe they could train it on GitHub issues and commit names but it would have it's limits too. Copilot is really bad when doing things that are not DSA or hello worlds.
@@mrgarybusey2052 Not sure you realize the massive amount of data is required to train these models. A couple of programmers don't have enough lifetimes to create the data ingested by these models. Microsoft is absolutely going to run into this problem.
Somebody roasted me for using the word 'believe' 😭😭😭
Fucking nerds can't believe in themselves which is why they take their anger out on you for using the word "believe".
I had a similar experience when i used the word "tarnish"
Definitely chat gpt, I'm using it extensively just today I wanted to create a quick analysis on some huge log files,I used chat gpt to write and publish that within half an hour using python and flask even though I never used python before 😂
Problem is you're not learning, you're just copy pasting
@@Pedro-vm1vgdo you not read your own code?
@@Pedro-vm1vg true and false, in this context yes I didn't learnt anything significantly just copy pasted the code read once to see any suspicious code and run but I do learnt I don't have to go with my traditional way to solve every problem some tools are better and time saving. Like I said it's just a quick and dirty kind of analysis I'm not a python guy. But whenever I take help for my main stack I will use my own decision and learn from it also make sure it's an optimal solution.
@@pridify do you really think most of the people that use chatgpt even read what's there? The guy in the comments literally said he made an app in 30 minutes without even knowing python, how can he read and comprehend something he never used before? Sure maybe he knows some other languages and can kinda understand what's going on but probably never fully understand what the code is doing
@@dluffy7599 yeah, I get your point the problem is there are a lot of people that just copy paste chatgpt for everything, make 1/2 quick copy pasted projects, learn absolutely nothing from it and call themselves programmers.
My main issue with chatgpt is that a lot of inexperienced people use it just because of the a.i hype and it should only be used by experienced people who can actually understand what's chatgpt is throwing at them and realize that a lot of it is wrong
I guess instant answers and not getting roasted is a better alternative
My experience with stack overflow is really negative
If your question if simple it gets downvoted. If its complicated then either it doesn't get answered, or the answerer doesn't know what he's talking about
Oh no I used to love getting belittled for asking genuine questions, they got what they deserved
Stack overflow is so toxic they down vote question literally in second
i still search for stuff on stack overflow and thank god i usually find them already asked by someone else
so, just put an AI in Stack Overflow for people to check if their question had been asked before and being provided the link to the answered question. if you can't beat them join them
This kind of AI is called a search engine.
I have a much better theory:
Asks question on SO -> gets called a dumbass, question gets closed for being too dumb of a question, does not get answered
I’m glad SO is falling off, those mods were so entitled and my questions weren’t even duplicates.
intimidation part... I agree on. all my interaction in stackoverflow had me coming out feeling less than.
Because chatgpt doesn't roast you..
junior engineers also tend to be very arrogant with their recently acquired degrees which explains a lot of the hostile BS that is ubiquitous on stackoverflow
F those bch programmers who blocked my questions just because they thought it was not worthwhile. 😅😅
It's because unlike the losers at Stack Overflow, ChatGPT actually tries its best to answer your question.
tbh, i always prefered watching videos to get my tutorials instead of just reading it lol
VIdes are inefficient. Reading is quicker and you more concentrated info.
"how do I write a powershell script"
"this question is already answered you plebian. you save a notepad document by pressing ctrl+s"
Actually that is an advantage to us ,cause the beginners questions will be decries and only the high technical questions will be on the site 😁
stack overflow marked my question in combinatorics as a duplicate because the uneducated admin didn't understand what it was asking
To be fair most questions have already been asked and answered multiple times on Stack Overflow. Novice programmers, for example, tend to just post their question without context and usually without explaining what they tried and the results of those attempts. Instead of immediately posting a question, try searching for your question or the error message or whatever brought you to Stack Overflow. You should also read the entire sequence of responses to better understand the answers. The highest rated response might not always be the right answer, or at least not the best answer in ever situation.
Often times the issue with novice programmers is they don’t know the questions to ask let alone what the best answer to pick is.
Ideally StackOverflow would try and answer with AI at first and bubble up more nuanced questions to human responders.
The problem with websites like Stack Overflow is that they aren't a community, but a biforcated forum with beginners/intermediates asking questions and snobby "experts" looking for karma or whatever always linking tangentially related answers and being like a reddit mod
well deserved for being a toxic platform lmao
Stack Overflow, ironically, is the reason why I can’t get help for programming. I say “ironically” because Stack Overflow is, or was, the #1 tool every computer programmer went to to search for programming help.
Yes end it please it's full of elitist users
I'm glad I'm not the only one that's always hated stack overflow. Truly a last resort
AI killed it. I never asked something on stack overflow because chatgpt answers me everything
Stack Overflow also just desperately hates having users. Even aside from the toxic community, everything about that site is designed to prevent you from contributing to it. I get that quality over quantity is important to them, but it’s a tactic that’s bound to backfire eventually.
I think AI would simply pivot to training more on language documentation and open source projects rather than stack overflow.
chatgpt would never treat me like the animals of stack overflow. He also calls me master
I assume everyone on Stack Overflow gets roasted so when they master something specific, it’s like hazing lmao
new and completely clueless programmer: "hey i have a ques-"
stack overflow: "you should kys NOW !!!"
I recently posted on a sister site to SO focused on Linux. I was told I needed to reread the guidelines to provide more detail. I had read the guidelines and thought my level of detail was adequate, and said so. I was then told I obviously needed to install and run diagnostics tools and give the log data... which of course, was no where in the linked guidelines. I just resolved to uncover the cause myself, which I eventually did, updating my post to indicate the solution given the symptoms I experienced.
I have never been roasted going to a community's Discord server to ask for help. I only ever receive intense condescension from SO and similar site posts. These people lament Discord channel support due to the lack of records, but while answerers on these sites have such ridiculous arrogance and hostility, of course people are going to go elsewhere for support.
Nah, even before chatgpt came out, i quit asking questions on stack, they make you look stupid