This words inspired me more as this has similar context as what Donald Knuth had said in his book The Art of Computer Programming:
> At this point, it is often a good idea to scrap everything and start over again at step 1, or even at step 0! This is not intended to be facetious remark; the time spent in getting this far has not been wasted, for we have learned a great deal about the problem. With hindsight, we will probably have discovered several improvements that could be made to the program's overall organization.
 - http://www.amazon.com/The-Computer-Programming-Volume-Fascic... (Chapter 1.4.1 page 64)
part 1 or is this:
Get dozens of book recommendations delivered straight to your inbox every Thursday.