Isso acontece apenas comigo ou isso é familiar para você também?
É assim: você precisa criar algo; um módulo, um recurso, um aplicativo inteiro ... tanto faz. É algo interessante que você nunca fez antes, é desafiador.
Então você começa a pensar como vai fazer isso. Você desenha alguns esboços. Você escreve alguns protótipos para testar suas idéias. Você está juntando peças diferentes para obter uma visão completa.
Você finalmente acaba com um design que gosta, algo simples, claro para todos, fácil manutenção ... o nome dele. Você cobriu todas as bases, pensou em tudo. Você sabe que terá essa classe e esse arquivo e esse esquema de banco de dados. Configure isso aqui, adapte essa outra coisa lá etc.
Mas agora, depois que tudo estiver resolvido, você deverá sentar e escrever o código para ele. E não é mais um desafio .... Estive lá, fiz isso! Escrever o código agora é apenas "formalidades" e faz com que pareça reiterar o que você acabou de terminar.
No meu trabalho anterior, às vezes me safava porque alguém fazia a codificação com base nas minhas especificações, mas no meu novo show eu sou responsável por todo o processo, então eu tenho que fazer isso também (porque sou pago para fazer isso) isto).
Mas tenho um projeto de estimação em que estou trabalhando em casa, depois do trabalho, e sou apenas eu e ninguém está me pagando para fazê-lo. Faço o trabalho criativo e, quando chega a hora de anotá-lo, não me apetece (vamos navegar um pouco na web, ver as novidades no P.SE , no SO etc.).
Eu só quero passar para a próxima coisa desafiadora, e depois para a próxima e a próxima ...
isso acontece com você também? Como você lida com isso?
Como você se convence a escrever o código?
Eu aceito qualquer resposta.