> legal still hasn't authorized me to open a GitHub account
Damn. You signed a contract that prevents you from ever publishing your own code? I guess everyone in the comments who are against have something to show in public all have security clearance or something. : ^ )
I signed a contract prohibiting doing anything that I'm compensated to do for work outside of work or using information gleaned from my job without permission of the firm. This is a standard contract clause.