Your working conditions and pay don't depend on how bad ass your specialty sounds, or how technically complicated the work is. They depend on the total supply of people who can do the work compared to the total amount of work that needs doing.
There's no escape for grown-up computer programmers. This thread covered the situation pretty well: https://news.ycombinator.com/item?id=9361580
In terms of what can be done, this recent thread on ageism might help: https://news.ycombinator.com/item?id=9361580
Your working conditions and pay don't depend on how bad ass your specialty sounds, or how technically complicated the work is. They depend on the total supply of people who can do the work compared to the total amount of work that needs doing.
There's no escape for grown-up computer programmers. This thread covered the situation pretty well: https://news.ycombinator.com/item?id=9361580