I've been at my current job for 8 years. The last 2 have gone from bad to worse, once my department was shifted from being thought of as a software development team to an operations team, managed by a absentee manager at a remote facility.
I am good at what I do, a real problem solver, and I've kept my knowledge current, except for one thing. I hate .NET.
I've deliberately chosen to avoid it. Seems like sometime in the past year or so, .NET experience became the big thing. And yet, I've not yet seen or used a single .NET application in all my software encounters.
What do I do? Learn it, or try to play up my other skills, as wide and varied as they are.
Will I outlast .NET or will .NET outlast me?