Acontece comigo o tempo todo. Você estará na zona codificando e notará o relógio ... hora de ir para casa, mas então você diz a si mesmo: "bem, assim que eu terminar o X". Então a próxima coisa que acontece é ... "bem, assim que eu terminar o X + Y".
Para lutar contra isso, eu coloquei uma nota no código que diz "COMECE AQUI" e eu me deixo um post-it do que eu estava trabalhando e qualquer chave era importante para fazê-lo.
O ponto principal é que o programador em mim AMA quando isso acontece, mas é importante equilibrar isso e não deixá-lo sair do controle, especialmente se você tem uma família.