I know this is slightly off topic, but this just happened to me recently. I wanted to make a stupid website that let you make those Ajit Pai memes where he was eating popcorn in front of a green screen.
I managed to get the basics working in less than a day somewhere during mid december, but only ended up publishing it nine days ago. The meme was totally dead and the only actual function of the site was in teaching me to (hopefully) not make this mistake again!
In that time there was no absolutely necessary functionality I had added, it was all just polish, yet I wouldn't let myself make it public without adding it. I don't know how to stop doing this, but I feel like it's becoming a serious problem with anything I do.