"Oh so you call yourself a mechanic, huh? Well you aren't blogging about cars and mechanic-related things in your free time, so I'm suspicious".
"Oh, an architect, huh? You don't have an online presence, which is worrying".
I'm baffled as to why people expect programmers to spend most of their time behind a computer, and to make social git commits or blog about it on top of that.
I program professionally. It's true that I sometimes program after work on personal projects and write for my blog, but I also devote my time to studying Korean, and Japanese kanji. I also draw, spend time with friends, or occasionally play videogames. Programming is exhausting and oftentimes the last thing I want to do is look at code or write about it after work.
And of course, people have things like kids or other responsibilities in their life. College students may have extracurricular activities or work. Not every college student has oodles of free time as you so broadly assume.
We shouldn't have to justify NOT blogging or pushing to github. How dare I have any interests outside of computers and programming. Blegh.