Although we have seen a small decline in traffic, in no way is it what the graph is showing (which some have incorrectly interpreted to be a 50% or 35% decrease). This year [2023], overall, we're seeing an average of ~5% less traffic compared to 2022.
The irony of it all is SO making deals for AI to scrape their site for machine learning but in doing so more people are using chatgpt and copilot more because it's easier and just as accurate. AI/ML is really going to destroy these websites and yet it's the websites signing off on their own death sentences.
What I'm still not sure of is this... When these websites die will the LLMs stagnate with no new data to use for training or will they somehow keep up with new technology and eliminate the need for certain basic questions that would originally have required human input?
The ideal result? LLMs are just early versions of much better things that come later.
The unlikely result: we develop a separate human curated internet somewhere, complete with verification that a human wrote every bit. Basically verifiable digital id and signing on everything. Maybe.
The probable result: the internet turns to shit as AIs are trained on content created by AIs.
Wonder where chatgpt will get its training data in the future, as it's known not to extrapolate well. Where will it learn new frameworks, languages, ... from?
I doubt it ever scraped SO, otherwise all the answers would be smth along the lines: "I cannot answer this question due to low quality effort!" closes browser window
That works when the docs are good and clear. Otherwise, we'll have to revert to communicating with each other for brief periods while the chat-bots train themselves on the new data.
I've been on SO like ten times altogether since ChatGPT came out. It's so much nicer than the condescending pricks of Stack Overflow. My favourite is when some genius links a question as a duplicate of something that's vaguely similar.
Yeah, I've thought about that as well. Doesn't mean I'm gonna miss Stack Overflow specifically. Perhaps something better replaces it when AI gets poisoned by its own output too much.
This question was already answered 10 years ago in a completely different version of the programming language to the one you're using, and we know it doesn't work anymore, in fact hasn't for 8 years, but we're going to close it anyway because screw you.
It’s also around the time they did away with their jobs board thing isn’t it? I got a job through it in 2021 and somewhere after that they sunset it, which was an insane business decision because it was the best job search platform out there.
I think it goes further than that. There's two things happening with regard to AI and software development.
1: Stack overflow has become less common as a resource to solve problems. This, as you say has a problem of input into LLMs for future problems to solve.
2: Junior developers are being hired less because of AI. I assume the idea is that seniors will use AI in the same way they would usually use juniors. Except, they've done what business always does. Not think one bit about the future. Today's senior developers are yesterdays junior developers.
The combination of AI performance drop due to point 1, and the lack of new developers because of point 2 makes for potentially, a bad future for the profession.
As a senior developer I have no idea how I'd get an AI to autonomously keep a small subsystem maintained. If I was replacing junior developers, that's what it has to do.
Everybody in my team gets to own something. What you own depends on your capability. You learn by doing. No dogsbodies doing busy work.
Yeah. When I need additional insights on a difficult technical configuration, it's nice to be able to speak to an artificial insufferable dipshit, rather than a real human insufferable dipshit.
The AI ones continue helping me even after I explain to them how they come across to real humans. (I do my best not to mention it to the insufferable Human dipshits, of course.)
Interesting. I actually thought of it as a replacement for Google. With Google search being broken for years it's the only easy way to get information now.
You are also underestimating how sites like SO really helped a new generation of programmers learn. Anyone could search and learn things, whether to take a serious approach or just for a bit of fun.
The amount of people I've been helping out that have copied some code from somewhere and say "it doesn't work", and who are dumbfounded when I ask them to read the surrounding text aloud for me...
Along the same line: When something crashes, and all I have to do is tell people to read the error message aloud, and ask them what that means. It's like so many people expect to be spoon-fed solutions, to the point where they don't even stop to think about the problem if something doesn't immediately work.
I hope every contractor and employee who has ever worked for that shit hole goes bankrupt, loses their home in a foreclosure auction and spends the rest of their life begging for handouts on the street.