Random thoughts trying to answer your beautiful, passionate post - which I really liked.
1) As others have said, it might be that the company you work at is below average, and you are above average. This might be frustrating in the long term, and cause most of the issues you have listed.
2) I'm 45, you're 42; I sense that you might be going through a period similar to the one I have experienced, where I suddenly didn't have a manager/boss who inspired me, or someone I wanted to be when I got older. Perhaps you need someone to challenge you, either/or your boss, or your co-workers.
3) It might be that you want to stay at this company, and moving to another one is not an option for you. In that case, see that as a powerful, maybe useful, constraint, and work around it. How can you make your job AMAZING, despite you cannot change company, or other things happening in your current role?
4) You write wonderfully, and I would love to read more and more. Maybe you could start a newsletter focused on developers, and that could be a way to find some of the exchange, the challenge, the smartness that you seem to lack now.
5) Want to chat? Ping me on email, we'll chat. Sometimes a stranger can be a little helpful, because he doesn't have any vested interest in influencing the direction of your career.
1) As others have said, it might be that the company you work at is below average, and you are above average. This might be frustrating in the long term, and cause most of the issues you have listed.
2) I'm 45, you're 42; I sense that you might be going through a period similar to the one I have experienced, where I suddenly didn't have a manager/boss who inspired me, or someone I wanted to be when I got older. Perhaps you need someone to challenge you, either/or your boss, or your co-workers.
3) It might be that you want to stay at this company, and moving to another one is not an option for you. In that case, see that as a powerful, maybe useful, constraint, and work around it. How can you make your job AMAZING, despite you cannot change company, or other things happening in your current role?
4) You write wonderfully, and I would love to read more and more. Maybe you could start a newsletter focused on developers, and that could be a way to find some of the exchange, the challenge, the smartness that you seem to lack now.
5) Want to chat? Ping me on email, we'll chat. Sometimes a stranger can be a little helpful, because he doesn't have any vested interest in influencing the direction of your career.