These developers found remote jobs without having CS degrees. They either taught themselves to code or went to coding bootcamps. Developers that work remotely have so much freedom. They are able to travel if they want and work anywhere with an internet connection. Others choose to have a better work/life balance and spend lots more time with their family by working from home. Many take advantage of geo-arbitrage and earn more than they would otherwise in their home country.