Should You Ship This Code Before Reducing Technical Debt?!

Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite… I thought that rushing software out the door to get some experience with it was a good idea, but that of course, you would eventually go back and as you learned things about that software you would repay that loan by refactoring the program to reflect your experience as you acquired it.

via Should You Ship This Code Before Reducing Technical Debt?! | Agile Zone.