Is it finished?

It might never be.

You will always find another mistake. Another word to change. A function to edit, a feature to add. The work is knowing you’ve put in your best effort and have done your due diligence.

Ship courageously. Click publish. Release your art into the world.