Given everything else is equal, what tech skill would you pick to earn the maximum? Both as a freelancer and as a full time employee?
In other words, what skill has paid you the most?
I am asking because I am sick of being poor and of doing the same CRUD apps over and over again. I am experimenting with a few skillsets to pick from - being interested in the skillset is obviously the first item on the list, closely followed by the pay.
You will always be able to find paying work until you die, and it will only pay more over time as supply decreases (programmers die) but demand doesn't decrease at the same rate.
It's not sexy, but if you're looking to maximize earnings with the least amount of risk that the effort expended developing the skill loses its value over time, this is the way.