Quote:
Right from the beginning, and mainly due to financial limitations, we had employed too few programmers, who were dividing their time among far too many tasks.

1st sentence of the programming mistakes.

I also have problems avoiding this. Some think are making fun and you want to go on with them. Soon, you noticed that the task you did before isn't working correct and isn't completed and you have to recode your "Fun Task". Good Article.