What about people that don't have much on their github? I like the idea of judging people based on their code, but I would say the majority of people don't feel like coding at home after doing it for 8+ hours day.
Your choices are: only stay at jobs that let you greenfield the most cutting edge, experimental technology in production, constantly develop yourself by working on your own on the side, or expect to be outmatched the next time you look for a job (when those experimental technologies have had the kinks worked out and are now suitable for production. Then the cycle starts again).
Or you can do what my father's generation of programmers did: stay with the same company doing the same thing for so long that you are no longer in the game.
Learned some cool stuff, but also how terribly behind my company was
Vince Fulco, CFA, CAIA vfulco[@]weisisheng.cn