Aw, shoot; plan to throw about seven of them away. Then you'll know you finally got it right!
And as a bonus, you'll be well past the second-system effect.
I think I'm on the third implementation, but it might be the fourth.
I ditch two for new concepts
Alias on 2008-02-28T02:16:57
I find that for truly novel ideas, the third is the first implementation that you can release to the world.
From there, I find I can generally evolve it.
The problem with throwing too many away is that you never release anything.
Witness, alas, Darrn Duncan's database modules, which despite years of evolution have never been able to do actual queries.