Web developing is very confusing, I see that there is a lot of demand and incomes of around 80k-100k per year but I assume those incomes are for real life local large companies only? It looks like online is in a bad spot because there are people from third world countries who do the same work for peanuts and it's easy to build a site. Even then I'm not sure why large companies wouldn't hire programmers from third world countries since most of web dev work does not require your presence. Am I wrong? My country is very expensive especially when it comes to business, I would need to make 2k per month online and even then my life wouldn't really be great. I guess programming is viable for me only in a company that resides in my country? What could I possibly sell online in order to survive? what do programmers sell to others? building sites only? why would someone hire a programmer instead of make the site himself? I just can't see how this thing is viable online. I don't understand what is a realistic expectation with this proffesion.