You said it well and the signs are all there.
Working on the same type of project over and over again can always be quite repetitive and exhausting. A few people here have mentioned that they start to lose satisfaction after a project is complete and this is exactly how I feel. Perhaps the challenge is not there anymore or I'm getting less and less passionate about development - maybe I'm getting too old for this!
Another thing is staying in the same company for so long and watching the people you've built close relationships with come and go can also affect you emotionally too. With a mix of sad emotions and a list of unexciting projects in the pipeline really does something to your brain. Does this mean it's a sign of change? Maybe a change in environment? New people? Different role?
Right now I'm trying to focus on the positives. My client's and colleagues appreciate the work I do, which is the only thing keeping me going right now.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.