TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Less-than-good code quality for initial open source release?

4 pointsby calebgilbertover 11 years ago
I&#x27;ve been working for several months on a project which I&#x27;ll be open sourcing. There&#x27;s a fully functional prototype, but the code quality of this prototype is <i>really, really</i> rough. (e.g., this was my first full-blown JavaScript project)<p>A total rewrite, which I&#x27;ve already started, will take 2-3 months. In the meantime I want to a) have something tangible to show for my efforts so far (e.g., I&#x27;m actually looking for work at the moment), as well as to receive feedback about the general idea of the project itself.<p>I&#x27;m strongly considering posting code for the working prototype on Github now along with mentioning that it is being rewritten. Is this feasible&#x2F;recommendable, or would I be doing more harm than good by releasing with less-than-great initial code quality?

2 comments

creatureover 11 years ago
Working code is way better than broken code. And there&#x27;s the aphorism of &quot;If you&#x27;re not embarrassed by your initial release, you&#x27;re launching too late.&quot; I say release now; if nothing else, it should drive you to improve what you&#x27;ve got.
评论 #6726607 未加载
onion2kover 11 years ago
A full-rewrite might take 2-3 months, but that doesn&#x27;t mean you can&#x27;t release bits of it incrementally as you refactor them. Release what you have now as version 0, and then release minor version updates as you rewrite. That&#x27;s what I&#x27;d do.
评论 #6719936 未加载