Sometimes we create new code quickly. And sometimes we can't concentrate.
Development process has different thinking stages. There is a fast stage when we create code as a result of our ideas. And there is a slow stage when we think. And it is important not to be disturbed when slow stage or thinking time may be extended.
Do you know another recomendations to use work time effectively? May be good guide?