What ever you do you'll know that feeling when something just works out right. You look at it and feel justifiably smug.
I can't see anything wrong with that. If you enjoy what you do, you'll do it well and that feeling after seeing the end result makes it all worth while.
I actually enjoying developing websites. Sometimes at the outset some projects can seem a little daunting. You would think me a fraud if I didn't admit to that. But once you get into the project and pulling the bits together it rarely seems so bad. The first hint of the final result gets me going and once I start getting into all the details I'm getting carried away.
So I apologise if I appear somewhat smug at times, but it's surely justified.