<p><div><div><div><div data-show-faces="false" data-height="21" data-width="100" data-layout="button_count" data-send="true" data-href="https://www.r-bloggers.com/one-year-as-a-subscriber-to-stack-overflow/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="https://privefl.github.io/blog/one-year-as-a-subscriber-to-stack-overflow/"> Florian Privé</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<section>
<p>In this post, I follow up on a <a rel="nofollow" href="https://privefl.github.io/blog/one-month-as-a-procrastinator-on-stack-overflow/" target="_blank">previous post</a> describing how last year in July, I spent one month mostly procrastinating on Stack Overflow (SO). We’re already in July so it’s time to get back to one year of activity on Stack Overflow.</p>
<p>Am I still as much active as before? <strong>What is my strategy for answering questions on SO?</strong></p>
<div>
<h2>My activity on Stack Overflow</h2>
<p>Again, we’ll use David Robinson’s package {stackr} to get data from Stack Overflow API in R.</p>
<div>
<pre><code><span># devtools::install_github(&quot;dgrtwo/stackr&quot;)</span>
<span>suppressMessages</span>({
  <span>library</span>(stackr)
  <span>library</span>(tidyverse)
  <span>library</span>(lubridate)
})</code></pre>
</div>
<div>
<h3>Evolution of my SO reputation</h3>
<div>
<pre><code>myID &lt;-<span> &quot;6103040&quot;</span>

myRep &lt;-<span> </span><span>stack_users</span>(myID, <span>&quot;reputation-history&quot;</span>, <span>num_pages =</span> <span>40</span>,
                     <span>fromdate =</span> <span>today</span>() <span>-</span><span> </span><span>years</span>(<span>1</span>))

myRep <span>%>%</span>
<span> </span><span>arrange</span>(creation_date) <span>%>%</span>
<span> </span><span>ggplot</span>(<span>aes</span>(creation_date, <span>cumsum</span>(reputation_change))) <span>+</span>
<span> </span><span>geom_point</span>() <span>+</span>
<span> </span><span>labs</span>(<span>x =</span> <span>&quot;Date&quot;</span>, <span>y =</span> <span>&quot;Reputation (squared transformed)&quot;</span>,
       <span>title =</span> <span>&quot;Evolution of my SO reputation over the last year&quot;</span>) <span>+</span><span> </span>
<span> </span>bigstatsr<span>::</span><span>theme_bigstatsr</span>()</code></pre>
</div>
<p><img src="https://i1.wp.com/privefl.github.io/blog/knitr_files/post-SO-year_files/figure-html/unnamed-chunk-2-1.png?w=80%25&ssl=1" data-recalc-dims="1"></p>
<p>So, it seems that my activity is slowing gently (my reputation is almost proportional to the square root of time). Yet, it is still increasing steadily; so what is my strategy for answering questions on SO?</p>
</div>
<div>
<h3>Tags I’m involved in</h3>
<p>You’ll have to wait for the answer to what is my strategy for answering questions on SO. For a hint, let’s analyze the tags I’m involved in.</p>
<p>If we don’t count my first month of activity:</p>
<div>
<pre><code><span>stack_users</span>(myID, <span>&quot;tags&quot;</span>, <span>num_pages =</span> <span>40</span>,
            <span>fromdate =</span> <span>today</span>() <span>-</span><span> </span><span>months</span>(<span>11</span>)) <span>%>%</span>
<span> </span><span>select</span>(name, count) <span>%>%</span>
<span> </span><span>as_tibble</span>()</code></pre>
</div>
<pre><code>## # A tibble: 155 x 2
##    name                count
##    </code></pre></div></div></section>