I work with a few developers which all they do is maintenance. It is because they don't have the skills to start anything new. They have to have examples of what works within the framework and then make small changes.
There are times when I like maintenance because it is quick and easy but I wouldn't want to do it all the time.
There are only 10 types of people in the world, those who understand binary and those who don't.
What? There's usually nothing "easy" about it. It's the thrill of the hunt, the problem solving, the satisfaction of making something work correctly or more efficiently which most developers seem to be not very skilled at doing. I've often been called in to finish up a developer's coding and make the application work as it was intended after the developers say it's done. Sure we only make small changes when doing maintenance but the hard part is figuring out where to make the change in someone else's code with little documentation or help.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpfull answers is nice, but saying thanks can be even nicer.