Открытый код и внутренние разработки?
Мне кажется, есть такое заблуждение, что выкладывание проекта в открытый доступ привлечет к нему активное внимание, в том числе и нежелательную критику. В психологии даже термин есть для этого: spotlight effect.

По крайней мере, мой опыт свидетельствует об обратном: по умолчанию, всем плевать. Особенно, если вы выкладываете не законченный продукт, а вспомогательные утилиты и свои собственные наработки, для использования которых требуется определенный уровень подготовки или вовлеченности. Посмотрите для примера на наш аккаунт на github. Неплохие, как мне кажется, вспомогательные утилиты, выложенные в открытый доступ, привлекли внимание… практически исключительно наших же сотрудников. Поэтому мой совет был бы такой:

 — Исправьте откровенные косяки, если такие имеются.
 — Сделайте небольшой файл README с описанием возможностей и правильного способа установки
 — Выложите на github. Публикация на github не накладывает серьезных моральных обязательств :)
 — Если стыдно сообщать о проекте всем, расскажите только своим друзьям. Вдруг им понадобится и понравится.

Очевидно, нет смысла наращивать функционал, которым вы не будете пользоваться, и возможно, нет смысла добавлять обработку всех возможных случаев, если в вашей работе они не возникают. Если какой-то проект заинтересует общественность, вы об этом узнаете, и будете действовать сообразно обстоятельствам.

Из быстро заметных позитивных моментов. Выкладывание проекта в открытый доступ, скорее всего, приведет к повышению уровня сознательности при добавлении нового функционала в проект, что благотворно скажется на общем качестве кода. Все-таки мысль о том, что кто-то может сделать code review, даже потенциально, она дисциплинирует.
unconnected, мне кажется, что Вам подробно всё расписали. Мало того, в Вашем вопросе уже есть ответ. С одной стороны хочется выложить в свободный доступ, с другой — стыдно. Надо трезво оценить, возможен ли интерес со стороны к Вашим нарабаткам. Если возможен (и хочется выложить), то надо просто исправить те места, за которые стыдно. Если Вы осознаёте, что Ваши наработки не будут полезны другим, то, наверное, не стоит повышать энтропию.

Хотя возможны и другие причины для публикации кода, например, пиар.