To shine some light: many programmers are self taught which includes thousands of hours scouring through documentation and stack overflow past questions. There is a 99% chance that your stack overflow questions have previously been asked and answered in different forms, and so searching through results is faster and ALSO prevents similar questions from being added to the archives of questions. People get snarky because the more repetition in questions, the harder it is to find a solid and full response through searching the SO archives. YES they are rude af sometimes and YES hashnode is better in that regard, but there is a reason for the SO rudeness - to kind of pressure you into taking a more independent approach to problem solving. In the end, that is more useful to you as a dev than having your question answered because you will never have time to post a q and await a response on stack overflow when you are working on a project.