Pre-factoring: Getting it (Closer to) Right the First Time

Technical Debt