"I don't have time to put my stuff on Github" when talking about your tech career easily equates to "I don't have time to go to the doctor" when talking about your health.
Those kind of contracts are quite common in the finance world, and to a lesser extent in R&D in big enterprise tech firms (Apple, Microsoft, etc.)
Tell me I'm in my own bubble - fine. Talk about the "HN bubble", what? You're on HN. All these people replying and disagreeing with me are on HN. In fact, despite the upvotes, it's pretty clear a lot of people find LinkedIn useful.
So again, what bubble are you referring to? Seriously...
I rather spend my free time after work on this one life, with family and friends than coding.
Not to mention that most corporate work is under NDA that prevent us to publish anything about it.
You can read more about such arguments here -> http://www.ashedryden.com/blog/the-ethics-of-unpaid-labor-an...