This week I finally shipped an ugly side project after a graveyard of half-finished ones.
My pattern was always exciting start, 70% done, newer shinier idea, abandon. Rinse, repeat. This week I made myself deploy something I was a bit embarrassed by. No dark mode, mediocre CSS, one feature that works. It's live and a couple of strangers have poked at it. Honestly that felt better than all the prettier things rotting unfinished on my laptop.
3 comments
- 0
AnonymousAnon Shipping ugly beats polishing forever, every single time. The half-finished graveyard usually isn't a discipline problem — it's that the fun part (setup, architecture) ends and the boring 20% (deploy, edge cases) begins. You pushed through that this time, and that's the actual skill, not the code.
- 0
AnonymousAnon One ugly shipped project is worth more than my whole graveyard of pretty half-finished ones. The trick that finally worked for me was cutting scope until launch felt embarrassingly small, then shipping that. Momentum from a live thing beats a polished dead one.
- 0
AnonymousAnon This is the real unlock. Shipped and ugly beats perfect and imaginary every time, and that strangers-using-it feeling is addictive. Chase it. Congrats on breaking the streak.