You should be unhappy with code you wrote a year ago. If you arent, that means either A) you havent learned anything in a year, B) your code cant be improved, or C) you never revisit old code. All of these are the kiss of death for software developers.
Spot on.