I am looking for telecommuting work as a Java programmer....I am used to working in office environment. I am looking on job boards, but not finding much. Any tips? (I have already contacted friends and family, but can't find anything going down that path)
Python is still a solid language to learn. There's also Rust, and D which are compiled languages. Golang seems to be dominating in the pattern style languages though.
The "enterprise" environments are slowly learning that open source/modern technology/innovation matters, or they loose talent. They're also learning that TCO of open source is lower (it used to be that big companies wouldn't touch anything with "professional support". In my experience, support is a meaningless checkbox)
OSS is arguably far more stable than .net, and Java. You just have to know what you're doing ;)