I've been struggling with the problem of making the user profile page dynamic and responsive by creating a Views block to display the activity of content the user created or commented on like the 'Your Posts' block on the dashboard of drupal.org.
The 'Your Posts' block is my single most used navigation menu on drupal.org just like on my newspaper website the single most used navigation tool is the side block of 'Today's Most Popular' articles.
So why then no matter how hard I try to phrase the question of How to make a Views block like 'Your Posts' on drupal.org I can't get Google to give me an answer?
Turns out after a day of numerous attempts at search queries and experiments building complex relationships in Views, I thought to myself, "They have to have this in here." So, I went through each option under filter, argument, sort hoping that it was not an option that only shows when the correct relationship is activated until I came across the contextual filter, 'User posted or commented.'
Now I know the solution so what was a difficult challenging problem isn't anymore.
I couldn't find the answer in Drupal documentation and I couldn't find the answer through numinous search attempts. For the sake of posterity, is it appropriate to ask the question on drupal.stackexchange.com even though I right now know the answer? I think yes for two reasons. First, because I have one answer doesn't mean that there are not several other different answers that I should give opportunity to people to provide. Second, the point of Stack Exchange is to not only provide an answer to one person but to create a searchable index of answers that are easily found by everybody following who might ask the same or very similar question.