False fears
germanforblack.com
germanforblack.com
But you were probably mentioning shame in the context of not having the projects finished. Felt that too. But that's the great thing about github; it's completely natural for code hosted there to be works in progress.
All in all, what I'm saying is that making your code public just plain ends the shame and the feelings of inadequacy, much like looking at spiders and learning about them helps with arachnophobia. It's a shock therapy of sorts.
//But you were probably mentioning shame in the context of not having the projects finished. Felt that too.
perhaps shame is too strong a word for this feeling, but it does give me a reason to go back and complete the old projects, rather than reading around here/ learning the current(popular) shiny new language(node/ coffescript/etc..)
But there is a sense of giving back to the community that makes me feel bad everyday whenever I get to know new things from it, just because my contribution might not be significant enough.
I think part of it is we train our brains for quick bursts of things that interest us, which we can discard when no longer amusing ( cough HN cough ;) ). Willpower is a muscle, etc.