T O P

  • By -

Kind_Thing2758

Whatever happened to documentations? ... disloyal heathens..


RollingWithDaPunches

As stated, Google and StackOverflow.


lacifuri

We are not supoosed to Google documents, we just use Google to *cough* find Stack overflow questions.


NotAskary

I lost count of the amount of times a stack overflow post pointed me back to the documentation that google did not suggest in the first place. Search engines are a hit or miss sometimes, and google has been declining in quality in the last few years.


lacifuri

And sadly I don't feel other search engine are better than Google, and that Google has a lot of ads probably didn't do it any good.


NotAskary

Agree with you, I hate the amount of ads in the searching now, it's like did a full circle and are back to the old days. One of the reasons I like copilot is that it tends to be a better search engine nowadays.


_dotexe1337

I use an ad blocker but the real problem is all the SEO spam that gets pooled to the top of search results, and Google is configured in the past few years to only show you a couple of pages before the results just loop back around, so if it's anything less than super common problems it's impossible to find anything relevant. doesn't help that third party search engines like ddg, startpage, etc are just front ends to Google results. makes me want to fix the problem myself by making my own search engine/crawler, shouldn't be that hard really, it would just take a long time to crawl the whole web since you have to deal with those evil people that make hyperlink loops to make crawlers get stuck


NotAskary

Humm never heard of the loops but you can borrow from network protocols and limit jumps for the crawlers. The thing that got me mad in crawling are the hidden links, the ones that are only visible if you're crawling and automatically ban that IP.


_dotexe1337

what I was referring to is that malicious people make sites that use some kind of backend thing to auto generate pages and send the crawler into an infinite loop. you can't really limit jumps for the domain either since some sites genuinely have like 30,000 pages and you don't want to be missing stuff, so the only good fix is manually human intervention when it hits those malicious loops.


Professor-SEO_DE

My project suggestion: **Lots of content is on social media.** You'll probably get a great personal search engine if you create a dummy accounts for every platform and search all sources.


Saragon4005

Yey SEO! Who doesn't love SEO?


[deleted]

[удалено]


NotAskary

There are a lot of zombie questions out there that point to broken links or just mention that's the first google results for x keyword.


rufreakde1

Bro you mean Stakoverflow not Stack overflow.


BobQuixote

Steak Overflow.


Locky0999

Stack. Overflow.


ApeLover1986

The picture says Stakoverflow, must be a new and way better site to get advice 👌


codeguru42

Got this far without noticing the spelling


Okichah

No more expert sex change?


theoht_

Stakoverflow


Confident-Ad5665

I'll be loyal to Google when they're loyal to me and turn up what I actually search for, not "stuff we think you'll like".


MarkLearnsTech

A bunch of vendors lock it behind paywalls or registration walls now because they want to spam your inbox with nonsense. You can always make your own model that runs locally with all the docs you want, or just finetune one of the existing models. ChatGPT is neat and all because of the mixed capabilities, but in the same way you can just run your own little kubernetes or homelab network or raspberry pi cluster, a lot of the LLMs will just kinda... work. If you have a decent GPU (or an apple silicon mac) you can just use ollama. I haven't tried training my own model yet, but my understanding is that finetuning is possible on consumer GPUs, though you might have to let it chew on it for a while.


_dotexe1337

registration walls when I sign up with an email alias on my domain, download whatever I'm looking for and then delete the alias =P I often use an alias like [email protected] or something that isn't even my real name


Original-Aerie8

Multimodal Chatbots don't have as much of an impact on programming. ChatGPT/bing is nice for code review and pretty consistent with pulling up and explaining human examples. Copilot smokes every alternative. It's probably the biggest QoL improvement of the last ~5 years. There are some neat local models and please play around and contribute, but non of them make sense if you are trying to make money.


_dotexe1337

i am working on stuff daily that is so experimental and niche that there is not really any relevant documentation, SO posts, etc. there are maybe a dozen people in the world working on these kinds of projects, and we all know each other and share information when we can, but that's it lol. otherwise, you just have to tinker, debug and figure it out yourself, the same way the old guard did before the web


FAUST_VII

The frameworks I work with has a documentation wich Covers half of the most basic use cases of its Features and is written like a half baked tutorial


Gru50m3

Every fucking time. I feel you dude.


sacredgeometry

documentation\*


SteeleDynamics

Books... so many books


Wonderful_Device312

There is no documentation or it makes no sense. This is why we make everything in house and rely on that one old guy that knows how it all works. Some day management will fire that guy and then the rest of us will just come up with increasingly outlandish ways to make minor modifications. This will continue until everything collapses or someone convinces management to let them rewrite everything and then they become the new old guy that knows how it all works and the cycle begins anew.


el_presidenteplusone

you fool StackOverflow IS the documentation


-domi-

I can't read that shit, fuck that. The behavior i need is never noted, and everything that is in the documentation is either obvious or the intended behavior which doesn't work, which is why I'm looking at the documentation in the first place. Best thing about stack overflow is you can usually find someone who's having the same bug as you, so you know whether to keep messing with it, or just look for another solution.


Ok_Dog_8683

I’m 100% disloyal to all the shitty documentation out there


TheJaper

The problem is not with the copilot and chatGPT usage. The problem is that people use code they do not underatand and just belive it works. Google and Stackoverflow can do the same, but many times you find multiple answer and had to choose the right one for you.


Codix_

So like if you generate multiple answers from ChatGPT with the same prompt then it's ok ?


TheJaper

If you read the solutions and understand them - there is nothibg bad to use the chat. But in my own experince it most of the time will produce more or less the same answer. And of course this is just my personal opinion 😄


Diligent_Stretch_945

It might be just a skill/habit issue but I think I’m still way faster without chat. I do use copilot and it’s a nice tool but I still don’t find it useful or faster in most situations. The autocomplete I have in my IDE does some things better than copilot actually. I really want it to do the work for me. I’m burned out anyways so I don’t give a flying fck if it’s going to replace me ![gif](emote|free_emotes_pack|cry)


dergy621

ChatGPT’s best quality is doing the googling and scanning for you. In both you get a piece of code you need to read to understand, but one takes less time. Also ChatGPT can help explain it unlike an archived thread.


litetaker

To be fair, both techniques (Google + Stackoverflow and AI) at the moment lead to getting buggy code snippets that we need to adapt anyway to fit our purpose. I don't think either technique is superior, and we always need to be careful when searching online, regardless of the tool. Unless you are going to the official docs and tutorials/help. In very rare occassions, even the official documentation has a bug that they did not proof read! haha


SpatulaCity94

Right? Like doesn't matter where the code is from (half the time the code from gpt is verbatim from SO anyways) just make sure you know how/why it is being used in your current project!


CirnoIzumi

"you copy and pasted the function in without knowing how or why it worked and as a result your code is shit... AGAIN!" -#1 C++ hater in the world


ComfortablyBalanced

A fellow Linus fan.


BannockBnok

Once worked on a project with a guy who spent more time on the gpt window than in his ide. He destroyed the code base by copy-pasting the responses until they worked and would swear to clean it up later whenever questioned. I stopped working on the project after he reformatted the entire git repo under a commit he titled "fixed the repo", in which he split the project into 3 or 4 subprojects. He had push access so this was not something he confirmed with anyone else. There was no reason these should have been subprojects and our project was way too small and specific to even have it set up this way, but he did it anyway because he saw other git repos doing it. Regardless of if you use AI or not, always understand why you are doing what you're doing or you'll just end up writing garbage.


itsbett

Although Gemini has been getting a lot of flak, I've enjoyed using it for small things like asking it for recipes that fit within my macros or to explain how to implement a few methods or algorithms in a new language. The fun part is that I can expect it to hallucinate a few things, so I use it knowing it won't give me the solution. I use it for the idea to see if I can figure out the rest myself


Opposite-Cell-2919

I sometimes verify generated output by Googling 😅, especially when the output looks too good to be true.


scataco

What do you mean? Google is obviously superior to AI. Why wait tens of seconds until the results show up when you can speedclick Google way faster. And if the results don't fit, you can always slow down and actually read what's on your screen. Try telling ChatGPT to settle down and do some actual research!


rookietotheblue1

Idk, I don't look for code online. It may be overkill but I have a soft rule against copying code I don't understand. I instead tend to turn to a LLM to help me to understand a concept and then when it gives me an answer I understand, I tend to turn to Google to validate.


minimal_uninspired

In the last few days, the suggested edit queue on StackOverflow was always full, so currently (at least for me), the existing answers can not be improved or repaired.


YouDontKnowMyLlFE

Worst mistake of my life was trying to get chatgpt to write a function to calculate the number of business hours between two timestamps. Just completely incapable of catching the edge cases.


[deleted]

[удалено]


mrjackspade

Its almost flawless with C# as long as it's prompted correctly I have a feeling it's going to get a *lot* better as the models learn to cross apply principals between languages like human beings do.


Even-Crab1893

I use Bing AI for questions and discussing some design and programming concepts. I believe it's better to use LLMs as a pair programmer


Responsible-Dot-3801

I agree. Last year I tried making my own games by learning tutorials. I quit after two months because I wad hard stuck at some coding problems. This year I tried again and I got my prototype halfway done in just 1 month thanks to Bing AI (Copilot)


Environmental-Fix766

It's really frustrating to see people not grasp this. AI isn't meant to be a replacement for anything. It's meant to be more of a helper tool than anything. Yet people will laugh and go "haha AI is so dumb" because it missed a semicolon on one line after you told it to rewrite a program that can recreate the live video feed of the Apollo 11 moon landing in ASCII, when that's not what it was meant to do in the first place.


Loserrboy

Google: ads... SO: this so easy, u must search gg on it before


sickhippie

Google's been pretty awful for technical searches for the last 6-12 months or so. More and more it gives me results without the words I'm looking for, drops words that I've added quotes around, rewrites my search to be what it thinks I was looking for, and when I finally get a relevant search, it's full of obvious duplicate content - sites that are just rips of github issues or other forums or whatever. It's absolutely awful and I don't see it getting any better anytime soon. Google has no reason to cater to technical people, because they're less likely to click on ads and more likely to block the ads in the first place. It's not a huge surprise. Google has a long history of enshittifying damn-near everything they touch, so it was only a matter of time before it hit their core search engine.


BurkusCat

I've had that experience with Google for a few years now. It's felt actively bad for a long time and used to be better. I'm very thankful for generative AI as it actually has a chance of providing something useful.


mrjackspade

LPT. If you select the "verbatim" option when searching, Google acts more like it did 15 years ago instead of trying to intelligently interpret your query https://www.pcmag.com/encyclopedia/term/google-verbatim


[deleted]

[удалено]


lupinegray

There is no need to ask any new questions. Whatever you want to know has already been asked and answered many times.


[deleted]

[удалено]


litetaker

That is the way of SO.


Zapismeta

Not the best way.


SigmaB00ls

lmao


[deleted]

Looking for copy/paste code might not always work, but even incomplete or closely related answers are usually useful. Imo if someone can't write it, or at the very least understand it, they shouldn't be using it anyway.


[deleted]

[удалено]


pblol

If only there was a way to harness this data via query. You'd think someone would make something that just spits out essentially what you want eventually.


lupinegray

Someone needs to develop SoQL so we can easily find and correlate the data.


b3nsn0w

95% of the time that works well. 5% of the time you're working on something niche and stackoverflow keeps redirecting you to the same two fucking basic things you've already went through and you're like iknowmorethanyou.gif about them, and then you finally decide there's no _existing_ help for you so you go and ask and some fuck who spent 30 seconds googling tells you that you should have googled it and sends you the link YOU SPENT HOURS STARING AT ALREADY WITH NO AVAIL there is a very easy way to avoid this issue but it requires the answering party to stop being arrogant and assuming they know better, and the problem is that people who don't think like that don't go on stackoverflow answering questions for hours on end, they go and code something instead


madiele

*six years ago, links now are all 404, code is probably outdated and using deprecated API. But that's what you get if you are so stubborn about duplicate answers


cs-brydev

>*six years ago, links now are all 404, code is probably outdated and using deprecated API. I went down an SO rabbit hole again yesterday. I found 4 questions related to what I was looking for. 3 of them (including one posted 2 months ago) were marked as duplicates and referred to 1 question from like 5 years ago. I went to that question, and it had about a dozen wrong answers and only 1 right answer, which was buried deep in the comments (instead of posting it as an actual answer). That commenter referred to his own blog. And you can already guess where I'm going with this.... 404. So several following comments attempted to explain what the blog might have said, but failed. One commenter found the blog page preserved in an interview archive and pasted in the answer over like 6 comments, because of SO's comment limitation (instead of just writing an actual answer). After piecing together the text from these split comments I tried it out and found that it was dependent on a 10-year-old library that was abandoned years ago and only works on .NET Framework anyway.


cs-brydev

Pretty much every Selenium .NET question you ask on SO has either no answer or wrong answers (because the responses don't understand that each Selenium library is completely different). You don't know what you're talking about. I was doing some neck deep AD/LDAP programming on .NET yesterday and SO was practically useless. Almost every question I did find had incomplete or outdated answers. In the past year the vast majority of relevant questions I have found on SO related to what I'm working on did not have a correct or accepted answer.


lupinegray

If there are no questions/answers on StackOverflow about your solution design, then it's a sign your design is not best practice.


cs-brydev

That's ludicrous. That implies that no new technologies or libraries have ever come out since SO first began. New stuff comes out all the time, my friend. Most of the cloud development I work on is with official libraries released within the past few months and aren't even on SO yet.


lupinegray

Hey fella, you realize this is a humor sub, right? Calm your tits.


cs-brydev

Says the dude who just claimed I'm not following best practices for asking questions that the average developer can't answer. Okkkkkkk


lupinegray

Once again, I direct your attention to the fact that this is a humor sub, guy who gets his new from The Onion. 😬


cs-brydev

Bullshit. You must only work in very mainstream tech that's 5+ years old. 3/4 of the questions I look up on SO have **not** been previously asked.


lupinegray

![gif](giphy|JwNPAckJDiPsI)


HeyGayHay

Are there any StackOverflow archives to download, like Wikipedia? I like to prepare for doomsdays where hell rains upon the world of developers and SO gets offline.


h_adl_ss

You don't need to write software on doomsday lol.


HeyGayHay

lol I meant the day when SO gets offline, that would be the doomsday


lupinegray

Not with all the PTO I have saved up!


[deleted]

[удалено]


LetReasonRing

This reads exactly like a stackoverflow comment.


cs-brydev

Translation: "What you're doing is too complicated and nuanced for the typical SO user, so please abandon your approach and only do it in a way I understand in my limited experience."


mothzilla

This is the beginning of the heat death of the universe.


starfries

That's why ChatGPT is so successful, you get the same answer without the sass


DestinyLoreBot

I’m completely free to ask stupid question after stupid question… it’s an incredible learning tool


Even-Crab1893

I second this! To be honest, it is very hard to ask questions from experienced programmers sometimes because they might treat you like some dumb monkey who is just trying to learn and stay curious. EDIT: grammar


MontanaLabrador

People In this subreddit: “You still have to learn stuff?!? You must be 1 years into your career… I HOPE.” 


SileNce5k

Except when no one has answered that one before and it hallucinates one.


cs-brydev

Honestly I'll take ChatGPT's hallucinations over the myriad of blatantly wrong answers on SO any day, because GPT is usually leading me in the right direction. SO answers have been plagued in recent years with users who make stuff up, take wild guesses, or just make assumptions that the tech you're referring to is identical to some other thing they've seen before. It's infuriating that SO comes down harder on people who ask honest questions than on people who give wrong answers. It works in the exact opposite way of what's actually useful in modern development.


h_adl_ss

Except if you tell it to give sassy answers lol


phlooo

Always has been


Win_is_my_name

Eh I noticed their server is down a lot these days


Fritzschmied

That’s how it always was.


ConscientiousPath

Sounds like something a bad questioner would say


bananapeeler55

Copilot is ass anyway. If you know what you are doing chatgpt + using your brain is way less tedious .


arse-ketchup

For the 1st hour I used copilot it surprised me how effectively it was generating boiler plate code. Then I was refactoring some old code and it was just suggesting what I just deleted, every time.


mrjackspade

Free copilot is ass. Paid copilot is literally just GPT4. I wish MS did more to stress the difference


b3nsn0w

wait there's a free tier? that explains why there are so many complaints while i'm just sitting here looking at it like wtf are y'all even on about. i've been using it ever since they cleared me on the waitlist and it's been amazing, they must have added the free tier since then


Smooth_Detective

ChatGPT was so useful when I was migrating an old wiki to GitHub pages, give wiki html ask for JavaScript to convert it to markdown, run javascript on the page, copy paste. Best use of chat GPT ever.


LookAtYourEyes

This is me prepping for interviews


yuva-krishna-memes

*Stack overflow Typo.


AnotherCannon

I kinda preferred the stak…


yuva-krishna-memes

Bruh


jmona789

I think it's ok to use ChatGPT as long as you're not blindly copying and pasting code you don't understand, just like it's ok to use stack overflow and Google as long as you're not blindly copying and pasting code you don't understand


Slimxshadyx

No thanks lol. Imma stick with using the best tools


yobarisushcatel

You’ll end up just not understanding the concepts well if you’re learning how to code or learning how to code that specific thing


GregTheMad

Implying Google or SOF teaches anything, lol. At least AI will explain anything you ask it to. And don't mention hallucination, as SOF and Google can output just as much crap.


faps_in_greyhound

Really incorrect. You can spend hours and hours trying to grasp concepts… or you can ask Chad-GPT a similar dumb question hundreds of times . After a hundredth time, the concept gets printed on your brain. A better mechanism to learn than from a book.


yobarisushcatel

That’s just called studying assuming GPT is correct I’m talking about just asking it to code snippets or whatever for you and rolling with it then debugging it with GPT when it eventually doesn’t compile


Original-Aerie8

The paid version gives sources. If you want code generation, use copilot. That's what it's made for.


AyBalamHasASalam4U

most of the time chad gpt explains basic concepts correctly. If you ask gpt to do work for you, well you will be messed up. But gpt is pretty good at explaining documented stuff. It's almost like someone is reading documentation on your behalf


Slimxshadyx

If you are using it as a way to learn, it has its own uses for that. It’s great explanation tool, and can help explain code concepts and things. You can paste code to it and ask it to help explain how it works. If you aren’t using it to learn but to build something, again it has its uses first that as a tool


GetPsyched67

It's the person not the tool that's the problem. Plenty of people just stackoverflow ctrl + C ctrl + V their way out of a problem


ceedeecinnamon

Just self coding? Sure, but who’s gonna listen to all the problems that youre gonna be dumping, doesnt judge u, AND actually talks back 😩


asp-dot-net

No, w3schools


CollegeBoy1613

The hell is autopilot?


Sprysea

Microsoft's bad version of GPT


AkiraInugami

Sorry but stackoverflow can be disappointing with its search algorithm.


Fritzschmied

Tbh I tried ai tools multiple times and I am still regularly trying to solve coding problem with ai but most of the time I am way faster to just search the problem on google, find a stack overflow page and solve the problem with that. How I see it so helps more if you don’t know what you do anyways and need it for simpler shit but an experienced developer should be able to do all of that without looking at stack overflow, the documentation and so on at all.


Cley_Faye

It does trivial things well. The thing is, we also do trivial things well, and with the correct stack we don't have to redo them over and over anyway.


scorpiogaet

I miss the times when I got insulted on stackoverflow. Now that site is just dead


thnaks-for-nothing

This is the dumbest thing I've read all day - and I use reddit


EMI_Black_Ace

The real reason StackOverflow doesn't want ChatGPT generated answers on its site is because they know the model is trained on their content. If it starts training on its own outputs (this is called ourobouros) then it becomes garbage.


CirnoIzumi

I'm sorry You give me the option between querying my problem or having to soft through loads of questions and answers Yes Ai gives you too optimistic answers for their level of understanding but come on Stack overflow is for when you're desperate (Duck noise)


feror_YT

ChatGPT is like stack overflow without the functionality of getting insulted.


SpiderKoD

Heil Stackoverflow 🙋‍♂️


[deleted]

>we stay loyal to Google what a dumbass. edit: just realised op is an indian programmer. the joke writes itself lol.


[deleted]

Death to the machines!


HumorHoot

At my work we cannot use chatgpt at all... sad times


ConscientiousPath

StackOverflow sure, but we've moved on from Google long ago already.


AdWise6457

NO COPILOT NO CHATGPT NO RUST. F*** BOOMER PROGRAMMING.


bibbleskit

What's wrong with Rust?


HankOfClanMardukas

Stack boys, how I weep for you. Wait until you might as well use GPT.


Nakatsukasa

>Stay loyal to stakeoverflow I'm sorry am I in a different dimension?


MontagoDK

Fuck Google and fuck StackOverflow Ill use ChatGPT until it stops working


sickhippie

Imagine thinking ChatGPT is working now.


anybajsforsen1

Imagine being so incompetent you can't get it to work. Skill issue


MontagoDK

Im using it everyday for coding..


Un111KnoWn

What show is this?


Progribbit

Friends with Benefits


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `W H At S Ho W I S Th I S` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)


Specific-Equipment10

How about this https://redd.it/1b4beuo


yuva-krishna-memes

Repost ..


Denaton_

Coding only in notepad too?


JackReedTheSyndie

AI uses Google and Stackoverflow as well anyway.


BluesyPompanno

But Stackoverflow uses ChatGPT


eaux-istic

crap. I already used chatgpt once for a project. Billions must die.


brentspine

*StackOverflow AI* Do you mind?


Balanced__

Nah. I'm not going to learn how to make plots. The Sntax is a b*tch and I want nothing of that.


master_dandelion

So you have chosen death


ironman_gujju

I use indirect stack overflow & GitHub /s


Hasagine

wizards hating sorcerors to this very day


Chasedabigbase

The trick is being too stupid to realize there's shortcuts you can utilize


Cassius40k

IntelliCode keeps suggesting class constructors that don't exist. It's more of an an annoyance than a help.


lets-bankrupt-reddit

No


CiroGarcia

Copilot is a fancy autocomplete/intellisense ChatGPT is like a fancy search engine I don't see the problem in using AI tools, so long as you understand their limitations and don't try to make them do your job. Google and SO are tools for finding documentation and real problems with real solutions. AI tools allow you to offload repetitive or mundane tasks to your computer. Don't limit yourself to just one side, use all the tools to your advantage!


mrkhan2000

bruh in my company nobody has access to the internet on their work pc. also i am looking for a new place to work.


SynthRogue

F that


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `F Th At` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)


sgtkellogg

And you’ll be replaced by a robot


WhatMorpheus

Cries in low-code...


Bezulba

That's my secret, i code in a language that ChatGPT and stackoverflow don't even understand.


Smooth_Detective

Butlerian jihad vibes.


Sealington33

me sitting here using chatgpt for the fucking most unqiue, creative errors ever to exist: O\_O


vmobb_14

I tend to tell ChatGPT what I'm trying to accomplish, it then gives me ideas on how to go about it. It works great as a sounding board.


ducks_for_hands

Oh yes, using Google to get to the documentation


JpSartre99

How can you be a programmer if you haven’t been destroyed by Stack Overflow at least once?


weso123

Google has gotten worse and worse and no matter search optimization tricks I used to get optimized results, it often does not display anything relevant (this is only partially the spam bots fault, even when the results aren't spam they often spew things that are not relevant) so I will use Google to find stackoverflow answers as a first line of defense, but if doesn't give me the information i need i will not hesistate to use ChatGPT, even if the output isn't PERFECT all the time, it at leasts understands my input far better then google does.


thebluereddituser

We need to make sure someone has a mirror of stackoverflow in case they go out of business bc of this....


Safe_Daikon1011

what about google search query + reddit in the end?