Desenvolvimento de software é como andar de bicicleta. No começo é difícil. Nem sempre a prática é prazerosa. Quando você pega o jeito, vai embora e não quer mais parar.
A melhoria continua no desenvolvimento de software é como o falecido mestre de aikido Donovan Waite reforçava: é importante melhorar a cada prática (treino, aula ou dia de trabalho). Se for fazer alguma coisa, melhore essa alguma coisa, nem que seja 1%. Perceba essa melhoria e o que ela mudou em você mesmo.