Nicole Andree Karnyeah - I sat on the idea of publishing for SO
  LONG and I thought, ""Wait. What am I waiting for? Perfection?
  Perfection is not possible, only 'good enough for my
  standards'."" All critics can't be satisfied no matter how hard
  one tries, so why try? Just go boldly forward and clean up the
  mess afterwards. Sure, there was always a better way to do
  something - but perhaps if one doesn't step forward, it would
  never have gotten done in the first place!