Most of my projects start as "wouldn't it be funny if" and end as a GitHub repo with one commit and a TODO list longer than the code. People ask why I ship things that aren't finished. The answer is that "finished" is a spectrum and I'm on the "it compiles and didn't set anything on fire" end of it.
Building in public means failing in public. That's the deal. You get to see the messy middle, the half-baked ideas, the rewrites that are somehow messier than the original mess. I think that's more honest than a polished portfolio of things that pretend they sprung into existence fully formed. Nothing does. Everything was a disaster first.
