+100 for "find yourself a better boss". The recurring theme of this thread seems to be "no one understands (or is willing to admit) what value you bring to this organization", and I couldn't agree more.
It's possible to have a great time working in a language you hate, on hardware that sucks, but only if you have a great team and great boss that appreciate what you contribute.
It's possible to have a great time working in a language you hate, on hardware that sucks, but only if you have a great team and great boss that appreciate what you contribute.