+1 for the blog and Github profile, -1 for Stackoverflow.<p>Successful marketing on the web involves multiple channels. For instance there is this super blog<p><a href="https://www.righto.com/" rel="nofollow">https://www.righto.com/</a><p>the guy who runs it is active on HN, active on Twitter, active on GitHub, writes for IEEE spectrum and his success in any of those channels breeds more success in the other channels.<p>It's more work than most people want to do but the rewards are considerable. SEO is all about being everywhere... You don't just want the #1 spot you want all of the spots on the top ten to be about you and push your competitors into obscurity. Not only does your GitHub link to your blog but when both of them appear you win.