this post was submitted on 25 Jul 2023
19 points (100.0% liked)

Programming

17036 readers
342 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
 

Stack Overflow has seen a substantial decline in traffic over the last year that appears to be accelerating. https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow

you are viewing a single comment's thread
view the rest of the comments
[–] ericjmorey@programming.dev 0 points 1 year ago (3 children)

I bet this is directly related to ChatGPT

[–] varzaman@lemm.ee 0 points 1 year ago (1 children)

ChatGPT isn’t that good at code generation lol.

[–] ericjmorey@programming.dev 0 points 1 year ago (1 children)

Doesn't need to be good. Just good enough that people need SO less often. If GitHub Copilot gives a code suggestion, I don't need to look up some syntax or some method I forgot. I'm reminded, and can see that it's correct. No searching online required.

[–] WheeGeetheCat@sh.itjust.works 0 points 1 year ago (1 children)

is that what people used stackoverflow for? I google cheatsheets for simple syntax reminders.

What I found stack overflow useful for was 'I have this random bug in this random browser / os combo - here's what hasn't worked, has anyone dealt with it?' - and then hopefully we can all share the misery of this bug until someone figures out the source.

Not sure where to go for that type of thing anymore.

[–] ericjmorey@programming.dev 1 points 1 year ago

Not exactly why people seek out SO, but it shows up in Google searches and people click. Now there are fewer google searches for that sort of thing.

[–] argh_another_username@lemmy.ca 0 points 1 year ago (1 children)

ChatGPT needs to start bullying the people asking for code samples or saying that they should google the answer themselves.

[–] SuperFola@programming.dev -1 points 1 year ago (5 children)

People prefer having something generating shitty code and not checking it, instead of asking or searching on internet for a substantially better solution

[–] gosling@lemmy.world 36 points 1 year ago

You mean shitty code which you can just check and ask them to change in almost real time, over posting your question on SO and waiting for months for an answer?

[–] li10@feddit.uk 2 points 1 year ago (2 children)

Because forum posts are always full of accurate and helpful information?

In my experience it still makes good suggestions for most things, and is better than trying to phrase things in a way that Google likes, then trawling through irrelevant forum posts.

It’s only there to make suggestions, so if someone is taking its output without understanding and treating it like gospel then they’re an idiot who’s inevitably going to end up in a world of trouble.

If you take the suggestion, verify it with documentation, then make sure you actually understand it, chatGPT is a great tool.

[–] agressivelyPassive@feddit.de 1 points 1 year ago

If I'm honest, stackoverflow was always a shortcut for searching documentation to me.

Simple stuff like how do I turn an InputStream to a String again? I can't remember it, but I know exactly what to look for, I'm just to lazy.

For that kind of stuff ChatGPT is almost perfect.

[–] wren@sopuli.xyz 1 points 1 year ago

Because forum posts are always full of accurate and helpful information?

Not necessarily, but at least there's much more opportunity for other people to jump in and correct false info or expand upon something. It's by no means a flawless system, but it's better than only have one source of information

[–] JesusTheCarpenter@feddit.uk 0 points 1 year ago (1 children)

At least ChatGPT will not flag the question as duplicate.

[–] Gork@lemm.ee 1 points 1 year ago

"I'm sorry, as an AI language model this question has been asked too many times and there is insufficient computer resources to handle your request. You've been temporarily silenced for 15 minutes."

[–] ofak@lemmy.world -1 points 1 year ago

Chatgpt is still a tool and it's up to the user how to use it. If you google "bolognese recipe" you get one result; if you Google "traditional ragu from Bologna" you get another. Same for ChatGPT.

[–] EatMyDick@lemmy.world -3 points 1 year ago (1 children)

You are delusional and will be left behind if that is your view point. The code is usually largely accurate only needing a few tweaks. Easily one of the most powerful scaffolding and learning tool I've used in 25 years. Our developers embracing it are more efficient then ever and passing static analysis, owasp scans, coding standards just fine if not better than cranky old devs who think they couldn't possibly be helped by a dumb machine.

[–] SuperFola@programming.dev 1 points 1 year ago

I prefer being delusional and a cranky old dev, rather than trusting AI by giving all of my workplace code and logic. Powerful? Maybe. Helping you ship products faster? I don't know ; no metrics have been published about that in controlled settings, and I still think people will get lazy and after some time even the ones that tweaked the code and analyzed it thoroughly will just stop caring.

Go ahead, jump in that bandwagon, and prove me wrong in 5 years. All I want is proof.

Also, I didn't know one could be a cranky old dev after a few years of experience only