Whenever I see a modern stylish new logo / design, I have a feeling that the designers have reached the pinnacle of design and that there is nothing major that can be done. Time passes and I'm proven wrong over and over again, and something newer and fresher comes up and I start to feel the same thing about the new one. Always wonder why.
What do you think is a good time period to redesign an artwork(software/logo etc) to stay relevant. Is it better to make minor changes and keep going or to wait for a certain amount of time and overhaul the whole entity.