   Adding features to a game..
  I'd consider myself a beginner amongst most of gamedev.net, yet I have been programming for a decent bit of time.Anyway, I am working on a fairly large game project in my spare time, and I always get a great feeling when I successfully add a feature to the game - and I'm talking a GREAT feeling.For instance, a while ago when I first got my program to have chat features, I was overwhelmed with joy.  Now when I implemented combat I felt just as happy.My question for some of the more experienced developers: Does this feeling of joy go away after you've already 'been there, done that' or does each project cause a different sense of joy for you?Note: I know this is personal and opinion based, I am not looking for a right answer, just interested in other people's thoughts.   
  Well rebuilding features you've done before in a new game, using a new framework or language isn't as exciting. But building new things that you want to see is always a great feeling.   