I am sure this narrative sounds familiar: 40+ year old, still writing code, still capable of getting jobs that pay well (currently making 200K+ as a consultant), but... during 12 years, doing what I am doing has gradually become so boring that, as of now, I can't even stay on a project for more than 6 months. Changing jobs like underwear, not feeling a thing about what I am doing, and it's getting worse and worse.
The funny part is - I feel like I have made tremendous progress as a developer, and am continuing learning and becoming better professional every day. Still enjoy attending developer meetups and conferences. It's just... the work itself is not enjoyable anymore.
It feels like I've overgrown my current role and need to get out. Climbing up the career ladder is not an option - I am not a managerial type, English is not my native language, have poor communication skills, etc.
I suspect I am not alone, and see many disenchanted people in SE, especially in the industry where I currently work.
So what is it? Is it normal to have crises like that, is it going to go away, or should I start thinking about a career change? Are there any maneuvers that I can try to perform without leaving SE completely? Like getting an intern job in some interesting field? Some additional training/degree that may open new directions?
Would love to hear from anybody who has passed through a rough patch like this and can share their experiences. (And sorry for the overdose of negativity in my post, especially to those who aspire careers in IT - I am certainly not trying to generalize my scenario).