| Summarizing the main points I've picked out of these comments. Anything I'm missing? A) Github does not cover a lot work that is done because developers are prohibited by NDAs (for their day job) and/or don't have time/inclination to contribute to open source; furthermore OSS is less hot outside of silicon valley B)Github is an important piece of an overall portfolio; for most employers it is not stand-alone in screening a candidate C) A code portfolio (github or otherwise) is a complement to the information found in a resume D) Resume should be used to highlight the most significant code contributions (in github or otherwise) E)Control is important - developers should be able to hide some projects in order to control the image they want to project; it is important to position oneself for the specific jobs one is targeting F)For hiring, you need a summary (that's easily printable) of everything that you bring to the table G) For employers, interviewing is a huge time-sink; there's huge value in only bringing the most relevant people into an interview |