A I've said before, software development is hard. It requires concentration, especially when things start to get complicated. So, it doesn't help when you have constant interruptions. Taking telephone calls, being interrupted by other co-workers, checking e-mail - they all interrupt your flow of thought and slow you down. Try to avoid as many distractions as you can and be respect other people when they're working as well. This is one of the advantages of pair programming. People are less likely to interrupt a pair of developers and the developers tend to avoid phone calls and other distractions. However you do it, getting quiet time to think is important.
Download