Horace, when he wrote the Ars Poetica, recommended that poets keep their poems home for ten years; don't let them go, don't publish them until you have kept them around for ten years: by that time, they ought to stop moving on you; by that time, you ought to have them right.
I've never regretted not making Linux shareware: I really don't like the "pay for use" binary shareware programs.