The Systems Sciences Institute at has reported that “the cost to fix an error found after product release was four to five times as much as one uncovered during design, and up to 100 times more than one identified in the maintenance phase.” Let’s look at some steps which aim to improve quality and can be helpful for any programmer, old or new.