Ter foco é que nem dormir
Quando dormimos, simplesmente fingimos dormir; não fazemos nada além de esperar o sono. O foco é a mesma coisa.
Você quer fazer um código difícil e não consegue focar? Fique olhando para ele e faça literalmente nada além de olhar, que o foco vai vir como mágica.
Com o tempo, quanto mais habilidade de foco tiver, mais cansado mentalmente você estará. Nesse caso, apenas fique à toa: veja qualquer bobeira, dê uma andada, que o cansaço passa em alguns minutos. Depois, repita o ciclo: veja o código, revise o que fez da última vez e espere o foco voltar.
Às vezes, só não queremos fazer algo. Nesse caso, não é questão de focar, é fazer as coisas porque deve ser feito. Nesse caso, tem duas opções que considero: ou faz o mais rápido possível para ficar livre ou enrola até o último minuto.
Eu tava lendo sobre escrita acadêmica, quando o autor falou sobre "fluxo de energia" ao longo do dia.
Existem momentos do dia onde estamos mais propensos a fazer algumas atividades. Não necessariamente relacionados à um horário, as vezes é mais influenciado por atividades que você fez antes, por exemplo.
O autor do livro recomenda estar atento ao que passa pela cabeça como motivos do desfoco, quando ele acontece, além de estar atento aos momentos do dia onde você está mais energizado (ou focado, no caso).