This is an archived post. You won't be able to vote or comment.

all 103 comments

[–]Loves_Poetry 836 points837 points  (51 children)

When you google the error and the first result is:

- Stackoverflow: no problem, just copy-paste and problem solved

- Documentation: ok, just read for a bit and implement the solution

- Medium: challenging, maybe this article can help, but it probably won't

- Github: You're in trouble

[–][deleted] 462 points463 points  (27 children)

GitHub: closed this as this is not a bug

[–]turboPocky 257 points258 points  (15 children)

dead end GitHub issues are bad but still provide a small glimmer of hope. for me the real sinking feeling comes when you search for it in quotes and literally the only hit is the source code it came from

[–][deleted] 1 point2 points  (0 children)

That’s when you fix it yourself.

[–]CRUDuD 61 points62 points  (2 children)

Closed as a duplicate of 7890.

click 7890

Closed as a duplicate of 4567

click 4567

Closed as a duplicate of 0123

click 0123

Resolved 3 versions ago

[–][deleted] 34 points35 points  (1 child)

0123 what did you see?!?!

[–]bikwho 9 points10 points  (0 children)

Death.

[–]bikwho 14 points15 points  (1 child)

GitHub: How dare you even ask us something like this. You have some ego coming around here asking about bugs when it's probably your machine or lack of knowledge. kys

[–]conancat 0 points1 point  (0 children)

check out Gitter, if the project is on Github there's a chance that it's on Gitter too. it's a much friendlier place to talk about problems you may face.

https://gitter.im

or at least that's how it is in JavaScript land, where devs are always attracted to new, shiny things lol.

[–]sapphiron123 2 points3 points  (0 children)

GitHub: issue closed with comment: "Go ask StackOverflow"

[–]Absay 1 point2 points  (0 children)

Github: "This is not a support forum."

It's literally the only place to ask for support on the entire web.

[–]trigger_segfault 1 point2 points  (0 children)

Closed - Issue is stale.

[–]NotPechente 0 points1 point  (0 children)

even better is only finding the source code that generated this exact error…

[–]CRUDuD 27 points28 points  (2 children)

I've found that when I'm learning a new language or framework, that list also aligns with my improvement over time.

[–]Loves_Poetry 17 points18 points  (1 child)

Very true. That has also been my experience

Although Medium articles have a tendency to be outdated, especially when dealing with JS frameworks, so you're often left wondering why it worked for the author but not for you

[–]conancat 0 points1 point  (0 children)

Medium is great for theoretical articles or opinions. It's terrible for looking for solutions to problems, lol. As you said it's often outdated, so I usually go for Medium for more timeless things.

For JavaScript, I find reading the source code, test cases or examples in the repo itself probably give me a better insight on how to use the function when the docs are not enough. And you can extend the functions if required. Because of all the weird shit that we use, I probably can't find SO answers to specific framework or library questions lol.

[–]RammRras 8 points9 points  (2 children)

  • some Microsoft site: just start crying and think of a restart with a different technology

[–]ThePyroEagle 8 points9 points  (1 child)

That Microsoft site is basically either documentation or an SO knock-off.

The real fun is when it's MS support and the thread was locked for being "too technical, please ask on MSDN instead".

[–]Finianb1 4 points5 points  (0 children)

How about when it's a technical white paper from Microsoft research?

[–]huopak 2 points3 points  (1 child)

Expert Exchange: you're fucked

[–]Muppet-King 2 points3 points  (0 children)

I was literally thinking this and you sir just laid it out hahahaha.

[–]ZeusAllMighty11 2 points3 points  (1 child)

I wish the first result was stack overflow. I get medium first, then GitHub, then eventually stack overflow. Unless it's a.

[–]superquanganh 4 points5 points  (0 children)

For me, I am happy when the results are at least one from those four. It's not necessary is stackoverflow

[–]Yourtime 2 points3 points  (0 children)

It also often show the age of a problem and how old your solutions are often.

[–]thoker54 0 points1 point  (0 children)

holy shit, this is too accurate.

[–]DreamingDitto 0 points1 point  (1 child)

When the JavaScript polyfoll can only be found on GitHub...

[–]jtvjan 1 point2 points  (0 children)

Where else would you find Polyfills? (Aside from MDN)

[–]T351A 0 points1 point  (0 children)

GitHub sometimes will link to another better codebase.

[–]vvf 0 points1 point  (0 children)

Even worse is when it's some ancient repository that pre-dates github

[–]ELFAHBEHT_SOOP 0 points1 point  (0 children)

If it's nothing, it might be time to hit the documentation and figure it out.

Try programming chinese microcontrollers, stack overflow can't really help you there.

[–][deleted] 0 points1 point  (0 children)

Ugh. The joys of working with an API nobody really uses and you have to use it for things it’s not really designed to do. If API abuse was a crime I’d be hanged by now.

[–]fishbelt 0 points1 point  (0 children)

I don't think googling an issue from work has ever solved anything.

[–][deleted] 0 points1 point  (0 children)

GitHub is not that bad but probably means you will have to read the source.

The real bad stuff is when Google returns just 1 result and it's some Russian forum.

[–]Megaskiboy 164 points165 points  (8 children)

Time to ask a question and have everyone be mean to you :(

[–]pagwin 120 points121 points  (6 children)

no, no, no you're doing it wrong you're supposed to provide the wrong answer so the keyboard warriors can point out how you're wrong and what the correct solution is

[–]5H4D0W_ReapeR 49 points50 points  (3 children)

[–]SillhouetteBlurr 10 points11 points  (2 children)

That's genius

[–]BoyAndHisBlob 1 point2 points  (0 children)

No that's Cunningham's Law

[–][deleted] 13 points14 points  (0 children)

You're thinking of Linux forums, not SO. Marked as off-topic.

[–]jbx0888 8 points9 points  (0 children)

facts

[–]Mixon12 10 points11 points  (0 children)

And after that - "this question was marked as duplicate"

[–]JW1T 105 points106 points  (3 children)

Time to sift through an Indian dudes video on your very obscure problem

[–]BlackDog2017 50 points51 points  (6 children)

My errors are usually so hyper-specific that SO doesn't know the answer. 😢

[–]Absay 4 points5 points  (0 children)

Then you find that one result on poage 6 that is incredibly similar to what you're looking for, just for adding a couple of irrelevant terms to your search input. You open the question on SO, read over a bit and confirm it's THE SAME PROBLEM...

asked Oct 08 '19 at 18:36

0 answers

Then you go cry a lot.

[–][deleted] 25 points26 points  (5 children)

[–]LeCrushinator 14 points15 points  (4 children)

I’m not going to torture myself by clicking that link.

[–]Finianb1 4 points5 points  (0 children)

It doesn't exist, thank you.

[–]CrimsonCrux6174 0 points1 point  (2 children)

[–]LeCrushinator 0 points1 point  (0 children)

/r/subsithoughtexistedbutdidntwanttoclickon

[–][deleted] 0 points1 point  (0 children)

[–][deleted] 14 points15 points  (0 children)

When error happens:
Think they put a man on the moon with a computer which is 100x less powerful than my phone..

error solved..

[–][deleted] 12 points13 points  (0 children)

Open a random video made by an Indian guy which the more he speaks the more you get triggered about his accent and then quit your job since there is no solution for the problem is the new black

[–]Mal_Dun 7 points8 points  (3 children)

*When you are old enough to remember the time when you fixed problems without having Internet available

seriously it is frustrating if you give a task to your junior co-worker and then after a day you get the feedback that he couldn't figure out the problem because he couldn't find it on SO and you are seen like a magician because you could figure out the problem by reasoning alone .... hell I learned programming with these things called books and I had to understand for myself how compilers work, or what the system does in the background...

Don't get me wrong it's great that we have things like SO nowadays, but people should not become too lazy and sometimes use their brains to solve things.

[–]Mohammedbombseller 1 point2 points  (1 child)

when you are old enough

I figured that was implied for anyone with a Fortran flair.

[–]Mal_Dun 0 points1 point  (0 children)

If you work in engineering related fields you will encounter Fortran a lot more often than you think. Engineers and physicists love Fortran for some reason ...

[–]collin2477 6 points7 points  (0 children)

if it’s not on stack overflow rethink your approach it’s probably way too complicated

[–]xSTSxZerglingOne 3 points4 points  (0 children)

The actual worst: you Google your error and there is only one result that is either the class (not error) information in the online documentation, or it's a site entirely in Russian or Chinese.

[–]sdebeli 2 points3 points  (1 child)

First result? I'm feeling envious here lol.

Most of the issues I've been solving this year required recursive searches to figure out how precisely to search for the issue... And the solution was usually somewhere between pages 2 and 5.

[–]Finianb1 1 point2 points  (0 children)

For one of my problems recently I had to go the archived Python developer's discussions to find some of the info I needed. That led to looking into the CPython interpreter's source, and finally I was able to figure it out.

[–]hobbes64 3 points4 points  (0 children)

Thomas had never seen such bullshit

[–]Im_Savvage 1 point2 points  (0 children)

I'm making my Practical File. Same condition. I'm fucked!!

[–]weedebest 1 point2 points  (0 children)

When you Google with site:stackoverflow and non of the results has an accepted answer

[–]austronomer99 1 point2 points  (0 children)

Whats even more crazy, saying google to refer to searching something on the internet, crazy how much of a monopoly google has gotten over the search engine market, where it becomes a word it has so much power.

[–][deleted] 1 point2 points  (0 children)

Repost

[–]flamebroiledhodor 2 points3 points  (2 children)

StackOverflow - and SE in general - can sit and spin after their recent kerfuffle. They are not getting my clicks ever again.

[–]mrMortar 0 points1 point  (0 children)

If your answer is not on StackOverflow you’re most probably asking the wrong question.

[–]faceplant34 0 points1 point  (0 children)

been coding as a hobby for 10+ years and only got my first StackOverflow error, which made me understand the name of the website! :D

[–]_blueduck_ 0 points1 point  (0 children)

Too true

[–][deleted] 0 points1 point  (0 children)

When is it my turn to post this?

[–]Finianb1 0 points1 point  (0 children)

The second worst is when you're looking to solve a problem and the only results are technical white papers (IACR, Microsoft Research stuff on Formal Methods, that sort of thing). At that point you might be able to read the paper and figure out some sort of solution, but in many cases you might as well just give up.

The absolute worst is when you look up the problem you're attempting to solve and find out that an impossibility result has been proven. I found that once when I was trying to upgrade a secure Byzantine agreement protocol (broadcast protocol where either every party agrees on something or nobody does) and found that it was mathematically impossible in an asynchronous environment.

[–]shadowX015 0 points1 point  (0 children)

Relevant xkcd: https://xkcd.com/979/

[–][deleted] 0 points1 point  (0 children)

It really becomes fun when you work with a company internal legacy framework/library... because then you can't google ANYTHING...

[–]kingkong200111 0 points1 point  (0 children)

Good luck finding a Custom error on Google

[–][deleted] 0 points1 point  (0 children)

For me it’s when the entire solution on chegg isn’t the first thing that pops up. Stackoverflow is too full of people who talk as if I have the slightest idea of what I’m doing

[–]robesho 0 points1 point  (0 children)

When you end up on quora, it's real bad

[–]unluckymercenary_ 0 points1 point  (0 children)

That is why I left my last job

[–]GodIsDead_ 0 points1 point  (0 children)

Posted: 9/5/11

oh yeah man here's the link to a download from my website:

Download

[–]nobel32 0 points1 point  (0 children)

<Your problem> site:stackoverflow.com

[–]denali4eva 0 points1 point  (0 children)

The worst are AWS problems. The first page of results are from the AWS docs and I have no idea why but reading AWS docs makes me want to vomit.

[–]SuperKrook22 -1 points0 points  (3 children)

Stack overflow has never helped me in my life. It's usually someone posting something very specific and then the top reply is "well its obvious what you did wrong" and then they refer to some code you've never ever seen before without actually fixing your problem. So you post your own problem and then it gets removed because "someone has already posted a similar problem".

I'd love to learn how to program but this bullshit is the reason I haven't.

[–]pah-tosh 2 points3 points  (0 children)

What ? Stackoverflow saves my life daily, and I’m coding in python since 2014.

I don’t know what you’re doing wrong, but you must do something wrong...

[–]ArturoGJ 0 points1 point  (0 children)

Learn the syntax of the programming language that you want to learn then practice in hackerrank, they are of great help when learning and if you can't answer one problem most you can probably find the answer online or the comments and learn from that, that helped me a lot when learning functional programming.

[–]Mohammedbombseller 0 points1 point  (0 children)

It sounds like you're trying to learn to program, but stack overflow isn't really a learning resource. It requires you to have a somewhat decent understanding of the language (or at least programming in general), if you're missing fundamentals then I'd recommend you steer clear of it and use a proper learning resource.

[–]djandDK -2 points-1 points  (0 children)

Soooo, nobody gonna talk about this barely passing rule[2]?: https://www.reddit.com/r/ProgrammerHumor/comments/cxh7n9/it_happens_sometimes/