Quanto mais rápido você tornar seu código disponível ao público, mais rápido poderá obter feedback e pessoas para ajudá-lo. Se sua intenção é tornar o projeto de código aberto desde o início, eu recomendaria iniciar seu projeto como público por padrão.
O Github está cheio de projetos pequenos e inacabados, portanto seu projeto deve se encaixar. Quanto mais detalhes você inserir no arquivo leia-me, melhor ele ajudará outros desenvolvedores / consumidores a acelerar o seu projeto rapidamente.
No mínimo, seus projetos particulares devem estar sob algum tipo de controle de versão. Se você não quiser pagar por um serviço, recomendo usar o Dropbox para fazer backup de seus repositórios locais privados. Dessa forma, você tem backup de arquivos e controle de versão em seu projeto, o que o salvará de horas de dor no futuro. Mais recentemente, o GitHub e seus concorrentes lançaram repositórios privados gratuitos, para que você possa usar sua solução de controle de versão preferida em particular sem uma assinatura paga.