Trabalhar com algo estimulante, que te desafie, ou que você goste de estar envolvido, é fato que te manterá motivado. Por outro lado, se você fica preso em uma “fábrica de encher linguiça” de códigos, somente misturando código velho por obrigação, você deixará de prestar atenção. Irá parar de aprender. Irá parar de se importar e de investir esforços em criar o melhor código que puder. A qualidade do seu trabalho sofrerá as consequências. E sua paixão irá sumir.
Por outro lado, trabalhar ativamente com problemas de codificação que nos desafiem, é mais do que fato que só trará benefícios, impedindo que fique parado e estagnado.