It's hard work to gain the understanding that others around me easily have, but I don't and won't stop trying. It's been a journey of education and the education is something I've quite enjoyed. The group in which I work was guided towards learning better design principles and while I did not stand out in the group, I came away with a better understanding and better ability. The group has since gone in a different direction, thus removing my motivation for remaining within it -- the pursuit of mastery (other than the obvious requisite paycheck).
Being 40ish, my "forming" years are behind me, so I'm not one to be "shaped" in the image of another. I've been lucky enough to have fallen into jobs or have "known someone" for most of my professional track. But now I'm wanting to leave a stable job that pays adequately with the goal of finding a position that provides more job and life satisfaction. So I am wondering...is there a job market for a middle-aged developer who isn't among the best, but brings a desire to learn; a constant effort to become better and gain a more thorough understanding? Or is this is a young man's game in which only the elite need apply and I need to consider an exit strategy before it's too late?