Nineteen years seems like an awfully long time. Same job all that time, or have you worked your way up? I generally find that switching employer every three/four years is about right in terms of progression and skills updating (and, as it turned out to be most important for me, interesting new work).
Worked in the R&D department. Learning new skills was part of my job. My work ranged from embedded systems to integrating/extending SAP. I don't think I'll find another job like it. But that is why I need to refocus.
To me the most important thing is the people I work with.
Good luck, CodeMonkey! I actually recently just started looking at some asp.net core stuff for work.
@Repeater
I've heard something along those lines, too. Could you say what your highest level of education was before you got your first post-degree job? And did one of your jobs allow you to seek further education with being paid or partially reimbursed for education?