In my opinion most programmers who use github should have at least two accounts, one carefully crafted to match some tradeoff between their current work environment and future work aspirations and heavily linked to their real name, and the other pseudonymous with no real name containing their real hobbies and code.
There is a substantial danger in being pigeonholed and eliminated because of some weekend hobby project three years ago "Oh we can't hire that guy, he does low level hardware driver work on microcontroller RFID devices and we need a DBA" Outside SV and NYC there is no shortage of coders and you'll get rejected for nothing.
There is a substantial danger in being pigeonholed and eliminated because of some weekend hobby project three years ago "Oh we can't hire that guy, he does low level hardware driver work on microcontroller RFID devices and we need a DBA" Outside SV and NYC there is no shortage of coders and you'll get rejected for nothing.