However, I think that the author has a point with the 'mediocre code'. If you're hand-picking a project to highlight, you should probably be sure that the code is at least a little bit polished.
It might just be personal preference, but I've seen so many great projects that have absolutely abysmal code standards. Some even mixed tabs and spaces! shudder
Except you can't hand pick a project to highlight. Github does the selection for you.
I like the idea of Github as a resume for showing people how you work, but I don't want to have to carefully curate all my public repositories because it is primarily a place for storage. Github really does need a way to pick and choose what appears on your main profile page.
However, I think that the author has a point with the 'mediocre code'. If you're hand-picking a project to highlight, you should probably be sure that the code is at least a little bit polished.
It might just be personal preference, but I've seen so many great projects that have absolutely abysmal code standards. Some even mixed tabs and spaces! shudder