fear driven development

when you attempt to forestall mistakes during coding by moving at a snail's pace, producing, double-checking, and re-triple-checking lots of paper artifacts, before producing any actual working software. In essence, being so afraid of making mistakes that you end up not producing anything at all.