Rushing a project is the easiest trap to fall into as a developer. Working fast is a must in today’s marketplace, however foregoing a plan and ignoring best practices will ultimately slow down a project and create more work later. So how does one balance best practices with rapid development? I think the answer is in the question: Balance.
If there are ever constants with which we must grapple with in the world of engineering, change and challenge figure heavily in the overall equation