I'd like to hear your opinion on this topic. Why are questions that need a deeper understanding of architecture, patterns, algorithms, and "best practices" are less popular than ones that can be easily answered after googling a question's title?
Adding a comment, that inspired me to ask this question:
I have to find some solutions by myself, that's why I like to ask "best practice" questions. Most of developers are using existing solutions, existing architects, existing algorithms. What if you want to have you own ones? Why when you ask for a log file format, you get an answer "use Log4Net(j)", even if there isn't one? Sorry:)