Creation/Evolution
fourmilab.ch
fourmilab.ch
Anything actually working was released when only half-baked; perfectionists either never release anything or they release it so late that it never gains any traction against its already-in-use competitors. The first release of anything that is going to succeed is effectively going to be a prototype, whether the inventors intended it to be or not.
Think of it as evolution in action.
My favorite reference from the article is "...I have not failed. I've just found 10,000 ways that won't work."
Yes, this is almost 16 years old. It gratified my intellectual curiosity, and I hope it suits yours.