I disagree with this entirely as I rather like a desk job and hammers make my hands hurt after a bit :)

If you want to get paid in software don't do something utterly commoditised and popular or you're just a fungible meat flavoured work unit. Get really damn good at something with some longevity in a stable niche.

Not just a niche but something requiring domain experience. If your resume says “will React for food”, you are competing with a million other people. If your resume also says you understand a particular industry, user community, etc. you stand out of the generic community.

*cough* COBOL ? :)

These days C is enough pain :)

[dead]