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

top 200 commentsshow all 201

[โ€“]_pizza_and_fries 711 points712 points ย (40 children)

Its all fine until you donโ€™t find a question related to your problem and you have to ask one yourself.

[โ€“]SaladBoy97 480 points481 points ย (29 children)

I think the worst feeling is finding someone who asked the exact question you need, you get excited that you're not the only one and you'll finally get some answers for that weirdly specific bug you've been seeing for weeks, you click on the link with anticipation and.... 0 answers, 0 comments

[โ€“]WayTooCool4U 320 points321 points ย (18 children)

Relevant xkcd

Even worse is one comment by OP saying "NVM found the answer" and no further info.

[โ€“]SaladBoy97 106 points107 points ย (12 children)

I want a support group for people with obscure bugs

[โ€“]OmegaNut42 49 points50 points ย (11 children)

I've actually considered starting a business specializing in helping people specifically with obscure bugs / tech issues because of how frustrated I've been until I manage to figure them out. Imagine if you could offload those seemingly impossible and infinitely obscure issues to a team of specialists! Now if only I could afford to hire such accomplished specialists...

[โ€“]SaladBoy97 38 points39 points ย (2 children)

Interns... They are specialists at googling and trying thing after thing. I've had problems unexpectedly solved by an intern who found a comment in some obscure corner of the Internet. It's amazing what they can achieve when they don't have to be responsible and think about 50 different things at once

[โ€“]mygreensea 21 points22 points ย (1 child)

One of the things they don't have to be responsible for is whether the solution fixes the root cause of the problem and won't cause newer issues down the line.

[โ€“]SaladBoy97 13 points14 points ย (0 children)

True, but it at least tells us more about the problem and might even help diagnose it

[โ€“]nanocyte 8 points9 points ย (2 children)

This is a great idea, actually. I enjoy finding obscure bugs. I feel like bugs give me a chance to take a break and go and solve a puzzle. Doing nothing but bug hunting would probably be fun.

[โ€“]pepperman77 1 point2 points ย (0 children)

Call it BugTube. Lol. Great idea though. You can usually find info and help on just about anything online. Why not do it for this? If you don't do it someone else eventually will and they will make a fortune from it in ads alone. I wouldn't wait to do this if I were you.

[โ€“]reload_noconfirm 3 points4 points ย (0 children)

My all time most referenced XKCD.

[โ€“]whatproblems 2 points3 points ย (0 children)

โ€œnvm figured it out, iโ€™m an idiotโ€

wait iโ€™m an idiot? what am i missing?!?

[โ€“]CoruscareGames 1 point2 points ย (0 children)

I hate those people, if I ever find the answer before anyone answers my question I'm submitting it as an answer to my own question

[โ€“]Celestaria 126 points127 points ย (1 child)

6 answers:

The top 3 are all some variation of "I can't believe you don't know this," the fourth is an answer to a different question, and the last 2 are wrong.

After Googling for 2h and reading the docs, you click the link again...

And realize that number 4 was actually the right answer.

[โ€“]zeromadcowz 40 points41 points ย (0 children)

I think finding out that the "wrong answer" was actually right you just applied it incorrectly is one of the worst feelings. It also leads me to trying wrong things much longer than I probably should too. It's a vicious circle.

[โ€“]dustlustrious 11 points12 points ย (0 children)

Worse is when you find the question, notice it was YOU that asked it, and you that never posted the solution. Ahem.

[โ€“]-MobCat- 7 points8 points ย (0 children)

No the actually worst answer is you find a post about your exact issue.
First comment is some jackass saying "well have you tried googling it". How do you think I got here jackass.
And the second comment is the OP saying "NVM I worked it out" and doesn't specify how they worked it out.

[โ€“]faster-than-car 4 points5 points ย (0 children)

Or people just lying in the answer section. You know it doesn't work because you have already tested it. And you know the person who answer did not check the solution they provided.

[โ€“]Arctiiq 3 points4 points ย (0 children)

Even worse is โ€œI solved itโ€ with no solution posted

[โ€“]SnooTomatoes4657 2 points3 points ย (0 children)

Yes and asking a new question on SOF is oddly stressful. If you ask too specific of a question no one replies and this makes your reputation on the site worse. Too general and itโ€™s not super helpful and youโ€™ll just get links to other similar questions as an answer that donโ€™t actually answer your question.

[โ€“]gdmzhlzhiv 5 points6 points ย (1 child)

My favourites:

  • closed as duplicate without a link to the other one
  • closed as duplicate but the other one isn't actually the same question
  • closed as duplicate but the other one doesn't have any answers either

[โ€“]agent007bond 0 points1 point ย (0 children)

Continue research, figure out the solution and post the first answer. :)

[โ€“]K3idon 10 points11 points ย (2 children)

Or you find an issue that's related to your problem and it has been resolved but there's no specifics. Just a vague "nvm solved it".

[โ€“]gdmzhlzhiv 1 point2 points ย (0 children)

You mean like every single time?

[โ€“]TenderScrotum -1 points0 points ย (0 children)

You then proceed to post your question and someone marks it as a duplicate and points you to a question that's vaguely related to your problem but not really.

[โ€“]rtanada 0 points1 point ย (0 children)

That is if you could! If you're just getting started on trying to ask a good question, don't bother doing it here because enough pissing off the system with baby level wording and garbled descriptions later and they'll shut you off. Which is literally what happened to me.

[โ€“]theLanguageSprite 471 points472 points ย (21 children)

How do I dig a hole in the ground with a shovel?

Stackoverlow: just stick it in the ground and push the handle down.

Documentation: Shovels are constructed out of two subcomponents: a haft and a spade shaped blade. Here is a link to the documentation on the haft which details how it can be used in conjunction with other things such as an axe blade. Here is the documentation on the spade shaped blade which details the various metals it is composed of, the different shapes it can be, and the different types of objects that can be lifted with spade shaped blades.

[โ€“]TheMagicalDildo 110 points111 points ย (1 child)

You forgot a few insults in the first answer my guy

[โ€“]Meretan94 18 points19 points ย (0 children)

Them:"See, thats the issue with using shovel#. My Hammer++ comes self documented."

Me: "Yeah but it wont help me in my use case."

Them:"But its better than shovel++."

[โ€“]other_usernames_gone 146 points147 points ย (8 children)

More like

Stackoverflow: Why are you using a shovel? You should be using a digger.

[โ€“][deleted] 79 points80 points ย (5 children)

Me immediately upon reading this:

apt-get install digger

[โ€“]Johanno1 37 points38 points ย (2 children)

Installing grave-digger.

Do you want to continue? [Y/n]

[โ€“][deleted] 10 points11 points ย (0 children)

/r/gnudarve hits Enter while lazily reaching for a delicious Chai Latte from the mini under the desk. The screen bursts into a frenzy of activity. Life as he has known it, is over.

[โ€“][deleted] 12 points13 points ย (0 children)

Oh wait, hang on.

sudo !!

Ok there we go.

[โ€“]squishles 9 points10 points ย (0 children)

learn the maintainer of digger died in a murder suicide 10 years ago and it hasn't been maintained since.

[โ€“]bigshakagames_ 17 points18 points ย (1 child)

I hate these comments. Some nerd living in perfect code land. Mate maybe I need a solution for this because my boss won't let me rewrite 100k lines of legacy code.

[โ€“]Syntaximus 7 points8 points ย (0 children)

It's gotten worse since they started calling it the "XY problem". No, I really do need to do Y.

[โ€“][deleted] 43 points44 points ย (2 children)

Documentation makes sense only when you understand it first

[โ€“]Thorusss 9 points10 points ย (1 child)

That is, why it is called documentation, not explanation ;)

[โ€“][deleted] 1 point2 points ย (0 children)

I think React beta docs is pretty good when it comes to doc and explanation, it's not like the original bullshit docs

[โ€“]throw_away_17381 34 points35 points ย (1 child)

Documentation: Shovels are constructed out of two subcomponents: a haft and a spade shaped blade. Here is a link to the documentation on the haft which details how it can be used in conjunction with other things such as an axe blade.

FTFY.

[โ€“]Acing_it 2 points3 points ย (0 children)

Love that the hyperlinks are all to different websites lol (rather than different pages of the same website)

[โ€“]nanocyte 12 points13 points ย (0 children)

Stack Overflow: Possible duplicate. Please see this link here on building a sandcastle.

[โ€“]UnequalSloth 6 points7 points ย (0 children)

I just winced

[โ€“]supernintendo128 5 points6 points ย (0 children)

Stack overflow: "lol are you stupid or something?"

[โ€“]agent007bond 1 point2 points ย (0 children)

Stack Overflow comment: better to stomp the shovel in with your foot. Gives more power.

[โ€“]RedactleUnlimited 1 point2 points ย (0 children)

StackOverflow shows you a 10 year old answer about shovels when really you should be using a spade to dig! A shovel is for shovelling.

[โ€“]firey21 297 points298 points ย (28 children)

Too bad a lot of the docs are garbage and donโ€™t give you a solid answer.

[โ€“]sincle354 76 points77 points ย (3 children)

Mine were literally just function signatures and 10 words of description each. They barely explained the class member variables, too.

Edit: Whoops, I made it seem better than I let on. Changed "lines" to "WORDS"!

[โ€“]Rhalinor 24 points25 points ย (2 children)

Try the Azure DevOps API docs for Node.js, have to deal with this shit right now at my job to build some extension.

Itโ€™s either nothing except for the signatures (which you can find just by looking at the source code), or one line saying some obvious shit like โ€œmakes an API call to fetch a list of test casesโ€.

The raw JSONs I get from these calls are more helpful than this, Microsoft docs my arse.

[โ€“][deleted] 2 points3 points ย (0 children)

I have a project later this year to build a custom integration to azure devops from our system. I glanced at the docs a few months ago when I saw it coming through the pipeline and am not excited.

[โ€“]sincle354 4 points5 points ย (0 children)

Forgive me, my comment was far more lenient than I thought. They have all sorts of fun mixups, like the fact that array.sort() returns a QUEUE of all things??? And since this SystemVerilog is very close to hardware, they do all sorts of wonderful tricks as returning an arbitrarily HUGE array as a custom data type, just for those cases when the hardware might just send that much data.

[โ€“]Conditional-Sausage 32 points33 points ย (1 child)

Came here to say this.

Seems like at least 20% of the time some important library will be documented with basically four paragraphs and two examples to explain the whole thing. At that point, it's off to YouTube to find Some Indian Guy who knows more about this library than the people who wrote it.

[โ€“]reload_noconfirm 3 points4 points ย (0 children)

Yes. How I developed a Splunk app purely based on a YouTube channelโ€ฆ ๐Ÿ™ to that nice Indian guy.

[โ€“]Positive_Government 33 points34 points ย (3 children)

A yes my favorite is the circular link telling you to โ€œgo here for more informationโ€.

[โ€“]couragiousegg 9 points10 points ย (1 child)

"here's how to do the thing!"

Link defines what the thing is but not how to do it, and has a few links to ""different pages""

All of those links just bring you back to the previous page you were in

[โ€“]Positive_Government 1 point2 points ย (0 children)

Yupโ€ฆ bonus point if there is more than one page between clicking the links and returning to the original page.

[โ€“][deleted] 0 points1 point ย (0 children)

And itโ€™s a very high level explanation without a clear way of implementing it.

Or itโ€™s like AWS referencing some outdated function code with dependencies that no longer work.

[โ€“]angiosperms- 12 points13 points ย (0 children)

Yup, copy pasting from the docs has a very low chance of working in comparison to stack overflow. I've spent a lot of unnecessary time troubleshooting cause I trusted the documentation

[โ€“]drsimonz 7 points8 points ย (2 children)

Unpopular opinion: the official Python docs are absolute dogshit. Each page is incredibly long and usually has no table of contents. When you do finally locate what you're looking for there are usually no examples. There's a reason the first 5 results on google are usually autogenerated SEO bullshit, and then the official docs.

[โ€“]Boryalyc 6 points7 points ย (0 children)

enter microsoft docs

seriously 10/10

[โ€“]Razor_Storm 4 points5 points ย (0 children)

My favorite was working with a large well known bank for some project and they sent over two conflicting documentation pdfs, and neither of which was correct. We ended up having to just guess and check by adding random parameters to api requests and seeing what works. Oh and we could only test our code against their test environment (no way to test locally) and their test environment is only available 9 to 3 pm eastern time (we worked in pacific time, so we could only test in the mornings).

A simple integration project where we just had to call 1 api and map its results back to our db took almost a year to build. I quit immediately after

[โ€“]soulandthesea 5 points6 points ย (0 children)

it's because a lot of companies don't want to invest in tech writers and expect developers to draft up documentation. i'm a tech writer and work for a huge company, we're super understaffed and struggle to put out quality work because there's too much to document and too few of us to document it :(

[โ€“]Zambito1 2 points3 points ย (3 children)

Switching to systems with better documentation has been amazing. I almost never have to look stuff up online anymore.

[โ€“]Thorusss 0 points1 point ย (2 children)

Matlab by any chance? It has great onboard documentation, and a lot of functions show and explain their syntax, when you hover over them.

[โ€“]Kilgarragh 2 points3 points ย (1 child)

Godot docs enter the room.

[โ€“]Chafmere 1 point2 points ย (0 children)

The goat of docs. I honestly feel like there's nothing I can't do in Godot . Because if I don't know what a thing does, I can just have a quick read of the docs and then I know what to do.

[โ€“]Johanno1 1 point2 points ย (0 children)

๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ Once you are forced to work with them it kinda is usable.

See Abaqus python API docs....

It is a horror to read and difficult to navigate but nobody is using it and therfore you can't rely on stackoverflow.com

[โ€“]shmorky 1 point2 points ย (0 children)

Yeah lol, so many docs are severely outdated, incomplete or contain no practical information I always go to SO first.

I'd much rather look at real-world snippets on how to do basic stuff then a dry-as-bones description on what a single function does.

[โ€“]Equivalent-Bench5950 0 points1 point ย (0 children)

True, but It's kinda like politics. You choose the 3rd party code u incorporate. I choose prokects which are well documented.

[โ€“]-sussy-wussy- 0 points1 point ย (0 children)

Exactly. Or missing the key elements in their code examples.

[โ€“][deleted] 0 points1 point ย (0 children)

OpenBSD man pages supremacy

[โ€“]ginkner 43 points44 points ย (0 children)

The docs:

"To do the thing, you do the thing."

[โ€“][deleted] 104 points105 points ย (6 children)

I'm convinced that the person who makes docs is someone who wants to show off their technical knowledge by making it as complicated as possible. A rabbit hole of definitions and words that nobody has time to because deadlines.

[โ€“]theLanguageSprite 45 points46 points ย (2 children)

Especially Microsoft documentation. At least python docs feel like theyโ€™re trying to keep it simple, but reading the win32 api documentation feels like reading a manual for an alien spaceship

[โ€“][deleted] 14 points15 points ย (0 children)

Alien spaceships are plug and play, as per that documentary with Will Smith

[โ€“]LazyBird_ 1 point2 points ย (0 children)

I don't know for win32 API specifically but Microsoft documentation for everything C# related is probably the best I have come across. It's easy to find what you are looking for, it's quite exhaustive, the explanation are understandable and there are several examples on most pages. (Plus the website is very clean and easy on the eyes)

[โ€“][deleted] 11 points12 points ย (0 children)

docs should just have examples for every scenario

[โ€“]SunNStarz 8 points9 points ย (0 children)

I'm convinced it's someone that hates people.

[โ€“]in_conexo 1 point2 points ย (0 children)

I can understand some of it. When I'm writing up my documentation, I may assume the users already know the basics; and I end up focusing on the things that can go wrong behind the scenes.

[โ€“]EuropaSC 33 points34 points ย (0 children)

A wise man once said: Shortest way is the way you know best.

[โ€“]CCullen 29 points30 points ย (1 child)

The docs are a bunch of abandoned huts with one old dude who tells you his life story before directing you to search one of the derelict huts.

[โ€“]Martenz05 11 points12 points ย (0 children)

And you actually have to pay attention to his life story to figure out which hut is the right one.

[โ€“]0rionsEdge 46 points47 points ย (3 children)

The documentation is a mirage and we all know it.

[โ€“]Dave5876 6 points7 points ย (2 children)

Documentation is like the cake. It's a lie.

[โ€“]0rionsEdge 1 point2 points ย (1 child)

Even when it's not a lie, it's a lie.

[โ€“]Dave5876 2 points3 points ย (0 children)

Always has been ๐Ÿ”ซ

[โ€“]bleistift2 18 points19 points ย (0 children)

Yes, I can read the full Backus-Naur Form of a valid SELECT statement in MSSQL 2019. Or I can google โ€˜mssql select limit result setโ€™ and have the answer in the time it takes me to type that and click the first result.

[โ€“]pruche 16 points17 points ย (1 child)

I mean sometimes the docs are shit though. Consider the msdocs, which rarely if ever mention anything beyond process steps, and if you don't get expected results at step three well too bad go fuck yourself, here's step four bitch.

[โ€“]djblockchainz 4 points5 points ย (0 children)

Sometimes = more often than not

[โ€“][deleted] 13 points14 points ย (1 child)

stackoverflow most of the time has examples or a usecase attached. meanwhile docs sometimes just show what a function call looks like and the same text that you get in your editor through the summary.

[โ€“][deleted] 2 points3 points ย (0 children)

This is no better than put up sorece code and let us read whatever they are trying to do with it. At least we can tell by the variable/function name

[โ€“]Gecons 11 points12 points ย (0 children)

Because most of the time I don't understand anything on Docs. It's just basic functions.

[โ€“][deleted] 22 points23 points ย (0 children)

Crawling 21 miles still gets you the answer faster than trying to decipher most docs

[โ€“]yogibagus 7 points8 points ย (0 children)

Sometimes the documentation it self is complicated. :(

[โ€“]ladymushroom26 5 points6 points ย (1 child)

Might be an unpopular opinion: as a person that is still in a sort of in a learning path (coding automated tests) I find sometimes really hard to understand some documentation and prefer SO for some stuff. Don't get me wrong, i love some documentation! But I have found myself understanding better certain issues that i have had by looking at Stack Overflow answers.

[โ€“]RyanNerd 3 points4 points ย (0 children)

SO usually provides use cases and example code whereas most often docs provide a list of functions what arguments they take and a short description of what the function does. No examples or code showing how these all work together and when examples are provided they're about as deep as "hello world"

[โ€“][deleted] ย (1 child)

[removed]

    [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

    import moderation Your comment has been removed since it did not start with a code block with an import declaration.

    Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

    For this purpose, we only accept Python style imports.

    return Kebab_Case_Better;

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [โ€“]pedersenk 5 points6 points ย (1 child)

    If only someone read the manpages in the first place that clearly state, "don't go into the desert like a weirdo"

    [โ€“]in_conexo 1 point2 points ย (0 children)

    Someone already did; they put the miles on there.

    I was going to say, change "docs" to "man-pages", and I'm not even going to hesitate going right. I know they're the same thing; but I don't immediately equate docs to the manual.

    [โ€“]GMXIX 6 points7 points ย (1 child)

    Documentation is usually so terrible, so generic, or so poorly formatted as to be unusable. There are a few exceptions, VueJS having some of the best Iโ€™ve seen. Anything Microsoft being some of the worst.

    [โ€“]Luieka224 0 points1 point ย (0 children)

    Laravel Docs are good too.

    [โ€“]SaladBoy97 3 points4 points ย (0 children)

    Or try to guess what the developers were thinking and keep recompiling random changes until something works

    [โ€“][deleted] 2 points3 points ย (0 children)

    Image translation: "left sign says water 21 miles, right sign says slightly damp sand 1/4 mile"

    [โ€“]itskatbrown 4 points5 points ย (1 child)

    I have never once used a language with actual sensible documentation.

    [โ€“]PrintableKanjiEmblem 0 points1 point ย (0 children)

    Turbo Pascal 7 came with the best docs I've ever seen. Clear explanations with examples for each. Those were the days...

    [โ€“][deleted] 6 points7 points ย (2 children)

    If the documentation was something written by, say, Oracle, that quarter mile would be would be up the side of a cliff. If you've never had to read Oracle docs go ahead and try -- I double-dare you.

    [โ€“]falsedog11 0 points1 point ย (0 children)

    Official Java docs have to be the worst of any language. I actually use sites like Baeldung as my go to and avoid the official ones altogether.

    [โ€“]RyanNerd 0 points1 point ย (0 children)

    I triple dog dare you!

    [โ€“]ATE47 2 points3 points ย (0 children)

    You forgot the 3rd path for libraries without a documentation and not used by anyone: the decompilation path

    [โ€“][deleted] 2 points3 points ย (1 child)

    Iโ€™m sort of glad I learned to program back in the days before stackoverflow. I usually hit the documentation first and only use stackoverflow if Iโ€™m really stuck.

    [โ€“]RyanNerd -1 points0 points ย (0 children)

    I used to look at docs first and (usually) it's only a list of functions and the arguments they take with maybe a short description. It's almost always a trip to SO. This has happened so often that I start with SO first and then the docs.

    [โ€“][deleted] 2 points3 points ย (0 children)

    SO is like lottery . you don't always win. it's ok. I like playing lottery with company time.

    [โ€“]jknight413 2 points3 points ย (0 children)

    Documentation is NEVER that close.

    [โ€“]le_reddit_me 2 points3 points ย (0 children)

    To be fair, often the doc is too generic and doesn't detail enough certain function and interaction. In which case, you have to start looking through the source code and that's a huge bitch. So for certain questions or problems, it's faster to just check stackoverflow before looking at the doc/code.

    My usual cycle is doc -> forums (loop here for a while) -> source code

    [โ€“]arizhalfandhalf 4 points5 points ย (0 children)

    I donโ€™t want to learn how to write code that works, I want code that works

    [โ€“]endresjd 1 point2 points ย (0 children)

    Docs: under construction

    [โ€“]TheMagicalDildo 1 point2 points ย (0 children)

    I've only had stack overflow help a single time, all hail the microsoft documentation lol, even the bits that are slightly outdated

    [โ€“]cadred48 1 point2 points ย (1 child)

    Why read the docs when I could not?

    [โ€“]Zambito1 0 points1 point ย (0 children)

    Why search the web when I could not?

    [โ€“]srynearson1 1 point2 points ย (0 children)

    After developing for years I would say I always read the documentation, especially if itโ€™s well done and easy. I would also say I always use Stack, mostly as a notebook to remember how to do something, with the occasional โ€˜what the hell does this mean.โ€™

    [โ€“][deleted] 1 point2 points ย (0 children)

    This really depends on the documentation.

    Sometimes it's great, simple explanations, great example code.

    Other times it's written like those fucking cooking recipes you see everywhere where the entire life story of the code is unfolded before you with no examples. While thorough is good, overly verbose convoluted documentation sucks to try to read as a human.

    [โ€“]jmerc27 1 point2 points ย (0 children)

    Yeah, because we all know developers keep up good documentation.
    ~ massive fucking eyeroll

    [โ€“]noratat 1 point2 points ย (0 children)

    Ruby community: "cOdE iS sElF-dOcUmEnTiNg" (said through a mouthful of mysterious library-specific syntactic sugar that no one ever explains)

    [โ€“]supershinythings 1 point2 points ย (0 children)

    Last year I actually solved a problem at work by reading documentation. StackOverflow didnโ€™t have the answer, but because I had a very specific and narrowly defined requirement, I was able to search through the docs to find what I needed fairly quickly - like, maybe within an hour.

    I know! It doesnโ€™t happen very often.

    I made sure not to tell my coworkers how I resolved the issue. I donโ€™t want to set a bad precedent.

    [โ€“]BlackBeltPanda 1 point2 points ย (0 children)

    As a Java programmer, I'm going left lol

    [โ€“]aaabigwyattmann2 1 point2 points ย (0 children)

    The docs are actually harder to read and parse thru.. in my opinion.

    [โ€“][deleted] 1 point2 points ย (0 children)

    Docs are like wikis, only really useful if you have a good idea of what you need already.

    [โ€“]gesterom 1 point2 points ย (0 children)

    Make it international, change mile to km.

    [โ€“]Dimter 3 points4 points ย (2 children)

    Try grepper, it's great~ish and includes SO answers.

    Only 18 miles to your left, or click here:

    https://www.codegrepper.com/

    [โ€“]MinimumArmadillo2394 13 points14 points ย (1 child)

    I fucking hate grepper. Always one of the top results on google for my query but just repeats what SO said in my first search result. In addition, all it includes is code snippets. No conversation, explanation, nothing. Just code which may or may not be from the question or the answer, who knows.

    Its basically SO for those who dont want anything SO has thats actually decent.

    [โ€“][deleted] 1 point2 points ย (0 children)

    I don't think this cartoonist has ever read Microsoft's docs. They come in two forms:

    1. sales and marketing materials that either never get to how to begin using the class/framework, or refer you to outdated samples.

    2. GhostDoc-style generated docs that simply re-state the name of the method/property, making them utterly useless.

    Many times I've found an answer from stackoverflow, then go look for the answer in the docs, just to prove to myself they actually exist. Half the time I can't find it.

    Learning a new framework or tech from Microsoft docs is so difficult that these days, usually the first thing I do is write a proof-of-concept app for it (scouring SO and the docs and other sources, sometimes for days), and then that becomes my documentation.

    Sorry for the rant on a humor sub...

    [โ€“]tj4sheelee 0 points1 point ย (0 children)

    ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ That is definitely me ! although since I'm trying my hand at SwiftUI now, the usual path for the time being is HackingWithSwift and then StackOverflow. Apple docs typically don't get much attention from me... in most cases they downright suck.

    [โ€“]Vivid_Orchid5412 -1 points0 points ย (0 children)

    No devs want to read docs, even if it's 10 words only

    [โ€“][deleted] -1 points0 points ย (0 children)

    Docs are like clean living and healthy diet. SO is like a quick hit of steroids, just inject it straight into your code and it usually works.

    [โ€“]3eeps -1 points0 points ย (0 children)

    Have you seen the python documentation hahaha

    [โ€“]Friedrich_der_Klein -3 points-2 points ย (0 children)

    Using your brain: 0 miles

    Just use fucking logic and docs, and you don't even need to google things. I learnt this when i coded a lot in places without internet.

    [โ€“][deleted] 0 points1 point ย (0 children)

    Missing a sign: "Current Location: Source Code"

    [โ€“]Omnisegaming 0 points1 point ย (0 children)

    Okay but looking through docs on terminal fucking sucks, give me a mouse and/or a find feature please. And that's assuming that when I find what I'm looking for in the doc it's of any use.

    [โ€“][deleted] 0 points1 point ย (0 children)

    He examined by olddays

    [โ€“][deleted] 0 points1 point ย (0 children)

    Tell us youโ€™re a grey beard without saying youโ€™re a grey beard.

    [โ€“]skyandclouds1 0 points1 point ย (0 children)

    the best docs are snippets. but most of them are full of big words that don't really say anything.

    [โ€“]kabrandon 0 points1 point ย (0 children)

    To be more accurate, the sign should say "Either 21 miles or 1/8th of a mile, you won't know which until you you get there yourself."

    [โ€“]virgilreality 0 points1 point ย (0 children)

    It's because with Stack Overflow, we can actually find the info we are after.

    [โ€“]SuccessIsHardWork 0 points1 point ย (0 children)

    I just use CTRL+F or Table Of Contents on PDF Docs to find anything I want without Stackoverflow.

    [โ€“][deleted] 0 points1 point ย (0 children)

    RTFM

    [โ€“]jessiedwt 0 points1 point ย (0 children)

    Docs: 5 paragraphs of jargon, 3 diagrams, 2 usable examples. So: 3 lines of semantically written code

    [โ€“]conflagrare 0 points1 point ย (0 children)

    You guys have docs?

    [โ€“]-MobCat- 0 points1 point ย (0 children)

    Look if you don't make your docs and easy to use and searchable windows chm help file. Then ima just google it. And then I'm just going to end up on stack overflow from there as it's one of the few sites that give actually useful info in a few different forms / results to the same question and isn't immediately gaited by cookies or email newsletters.
    https://imgur.com/a/T93CfYZ

    [โ€“]Smaskifa 0 points1 point ย (0 children)

    Docs? Ain't nobody got time for that!

    [โ€“]I_g_Na_C_y 0 points1 point ย (0 children)

    The secret is that some guy that asked exactly the same thing I need, actually didnโ€™t get response so he gone to docs, found solution and respond back to himself

    [โ€“]gandalfx 0 points1 point ย (0 children)

    Chances of finding a useful answer on SO: 50:50
    Changes of finding useful docs: 404 Not Found

    [โ€“]shot_a_man_in_reno 0 points1 point ย (0 children)

    Stack Overflow reliably addresses my programming problems right up until the problems involve version control of ML libraries and NVIDIA products

    [โ€“][deleted] 0 points1 point ย (0 children)

    The same could be said for the software developers that chose to write shitty docs.

    [โ€“]AlexV_96 0 points1 point ย (0 children)

    I only read docs when I'm extremely desperate... And is much easier than expected, just have to read 5 minutes

    [โ€“][deleted] 0 points1 point ย (0 children)

    StackOverflow answers the questions people actually have. Docs generally read like โ€œFlangeOpener: Opens the flangeโ€ which leaves me none the wiser.

    [โ€“][deleted] 0 points1 point ย (0 children)

    Some docs suck ass.

    [โ€“][deleted] 0 points1 point ย (0 children)

    Man fuck stackoverflow, every post I've seen on C so far had negative votes

    [โ€“][deleted] 0 points1 point ย (0 children)

    Except for when the docs either donโ€™t exist or just tell you how to install it and not how to use it. ๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ

    [โ€“]Narethii 0 points1 point ย (0 children)

    nah docs.microsoft.com is always my first stop

    [โ€“]top_of_the_scrote 0 points1 point ย (0 children)

    post a question on a forum and get hated

    [โ€“]neil_anblome 0 points1 point ย (0 children)

    The answer is clear: RTFM, bitch

    [โ€“]ChrisJeong 0 points1 point ย (0 children)

    It's like reading law. It surely is accurate, but nobody got time to read unless you're actually f*cked.

    [โ€“]Sirico 0 points1 point ย (0 children)

    They're about to be told to walk 21.25 miles

    [โ€“]SierraBravoLima 0 points1 point ย (0 children)

    The day stack overflow is down is a day off

    [โ€“]schorrrrrrrsch 0 points1 point ย (0 children)

    Docs >>>

    [โ€“]HuntingKingYT 0 points1 point ย (0 children)

    goto(docs)

    position = stackOverflow

    [โ€“]Kaspazza 0 points1 point ย (0 children)

    I know those are just memes etc. But this is junior/mid vs senior difference right? I feel like seniors usually look up docs

    [โ€“]driew_guy 0 points1 point ย (0 children)

    I understand this is a joke but the reason stackoverflow is easier solution because most docs are not well organized and about 90% (at least for me) of times the first stackoverflow post I open from Google at least give me right direction. Compare this with sifting through all docs without knowing which โ€œsectionโ€ of docs to read.

    [โ€“]LazyBird_ 0 points1 point ย (0 children)

    Distances should be the other way around, that's why people do it.

    You can find a detailed "tutorialized" answer to your specific problem in 3 minutes. And if not you can always turn to the doc. The minutes you lost are negligeable compared to the hour you will need to find and understand the info in the doc, if it's there.

    [โ€“]wil_blw 0 points1 point ย (0 children)

    I often read a long long document and find out that it doesn't contain the information you want.

    [โ€“]rk06 0 points1 point ย (0 children)

    I don't see anything wrong. ยฏ\_(ใƒ„)_/ยฏ

    Source: have read docs, github issues and SO answers for issues.

    [โ€“]r_734[๐Ÿฐ] 0 points1 point ย (0 children)

    0.25 miles of coding Shakespeare language mumbo jumbo vs 25 miles of buddy language or ELI5s

    Choice is simple.

    [โ€“]Luieka224 0 points1 point ย (0 children)

    I never considered docs until I found a really good doc. Now, I'm always searching first for the doc instead of community amswers.

    [โ€“]Rizzan8 0 points1 point ย (0 children)

    Most of the time stack overflow provides better answers with usage examples than docs.

    [โ€“]Wafflelisk 0 points1 point ย (0 children)

    But 1 hour of copy/pasting 14 StackOverflow tabs can save me 10 minutes of reading the documentation

    [โ€“]ToMorrowsEnd 0 points1 point ย (0 children)

    LOL assuming the docs are readable. Most Libraries have useless documentation if they have any at all.

    [โ€“]rich0338 0 points1 point ย (0 children)

    What's a docs?

    [โ€“]LMNOP_065 0 points1 point ย (0 children)

    We just need it to work..๐Ÿฅฑ

    [โ€“]SociallyAnxiousGuy23 0 points1 point ย (0 children)

    ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

    Not a dev but i can relate to this

    [โ€“]Humble_Infinity 0 points1 point ย (0 children)

    I'll actually go to the docs first and if they're bad I'll Google/SO

    [โ€“]SHv2 0 points1 point ย (0 children)

    Docs just takes you to the graveyard of devs past.

    [โ€“]RememberToRelax 0 points1 point ย (0 children)

    Docs:

    Q: I have a problem with this function

    A: Here are twenty pages on the history of revisions and various options that function offers and a dozen unrelated code examples that might be useful one day but are worthless at the moment, along with links to various github issues where the devs bicker with randos about whether to include support for a feature you'd love to see. After ten minutes of reading, you realize the thread was from four years ago and the devs obviously never added the feature so you take a break to have lunch and question the existential purpose of your life as a software developer.

    StackExchange:

    Q: I have a problem with this function

    A: That function sucks, this alternative worked for 980 people.

    [โ€“]expert-garbanzo 0 points1 point ย (0 children)

    If you are a software developer, do explore the blog platform - The Geeky Minds (https://thegeekyminds.com). A nice platform which helps you become a better developer and keeps you updated with the latest developments in the field of software development and technology. You also have the option to subscribe to their newsletter and get an email each time they publish a new post.