I've been using this forum for quite a few years now. For my OS, I found that the Intel and AMD guides were the most usefull resources and then the osdev wiki helps to kickstart when you have no idea where to begin looking. Although I did use the forums many times, I ended up being able to find the information I needed in technical documentation and now my OS is in state that I would consider pretty much acceptable.
I noticed that many beginners, when asking questions, often get responses like "let me google that for you" or other answers that may read as arrogant by advanced users. Although I have never posted on this forum, in other forums I try to answer those questions even if the answer can easily be found on google. I do this because when I google something, the first hit is very often a link to a forum where a person has asked the same question I googled but someone told him to google it.... So I try to always answer because I think that information should be duplicated as much as possible to that it gets easy to find.
I understand that a poster might be seen as lazy because he did not take the time to google it, but in my opinion, that's what forums are for. We can always google everything. There are VERY good OS design books out there, the linux source code is everywhere, and Intel/AMD has very good documentation so technically, we don't need this forum at all. But sometimes when going through 50 pages of documentation and not finding what we need (maybe because we don't know exactly what to look for) then it's nice to be able to ask someone else in a forum.
I guess I just find that sometimes (not always), there is a hostile culture here that could "scare" beginners. I like forums (and also reddit) where people gladly answer a beginner's question. For me, if the answer is easy, I am just so happy to respond to the person because I am really passionate about this subject. And if I find that answering that person's question is just a waste of my time, then I will just not answer the post.
So I guess I should lead by example and start answering questions today
