Official launch day VS not?

My co founder and I have differing opinions.

I want to set a launch day and build hype for it. (Product Hunt etc.)

He wants to not have a launch day to avoid failure (missed deadlines, product flop, etc)

What has worked best for everyone? Whats the consensus.