A few years back, I began working on my first enterprise project. It was a massive learning curve for me and, despite many setbacks over the course of the project, I was so proud of this thing of beauty I'd created when it went live. I checked the site monthly to see how people were using it. It was thriving in its infancy; it was full of articles being read and commented on.
Slowly new features were requested. These were exciting times. My emotional attachment to the project grew stronger. Then one day I read the words many creatives fear. Words of woe: 'Our NEW website has gone live'. It was over.
It's how it should be. But I've since learnt to give each part of the lifecycle the respect it deserves. Developers use the acronym CRUD (Create, Read, Update, Delete) to refer to the four basic functions of a piece of information. Let's apply it in a broader sense:
When you are creating, remember you are not simply creating something to go live. You are creating something to live, breath and grow. Allow for change and embrace it.
When reading, take the opportunity to feel good about what is in front of you now, which a few months ago was probably nothing but a pie-in-the-sky dream.
Hopefully you would have taken some time at the beginning and put enough thought and care into the creating so that updating becomes just a continuation. Remember this may not be you doing the work. Create your site so the next developer will love you.
Don't be afraid to delete a project if it's had its season. Even when you are emotionally attached. It's for the greater good. Creations have to die for creativity to survive.