>> However, every article offers thorough and detailed reasoning of why something is suggested as a best practice. The reasoning is key.
I could show you 10 thorough and detailed product pitches from seasoned and experienced people for Farmville. 8 out of those 10 pitches turn out to be utter failures in the field.
Hacker News has little patience for armchair theory. Why do you think patio11 is so highly regarded? It's because he shows us why our rational thinking about users is wrong straight from the trenches.