About once per month I get approached by companies who are desperately looking for more talented developers.

The reality is that more and more companies are looking for developers.

To most people this makes sense, even if they can't put their finger on why...

Here are the two reasons I see:

First, more companies are finding more ways to be more competitive using technology. So, the use and therefore the need for programmers is becoming much more common.

Second, the cost and level of expertise for a lot of technology is getting lower. 

In other words, using technology like Amazon AWS, Microsoft or Google Cloud services make deployment and maintenance much simpler and cheaper.

There's another factor I like to point out to people as well is that programming isn't as ubiquitous as it feels like once you're in the programming community.

Consider that there are 7,000,000,000 people in the world today.

700,000,000 of them are probably computer literate or at least familiar with computers.

100,000,000 of them have some skills as programmers. 

That means that 1.4% of people in the world are programmers and if half or less are proficient enough to actually solve the problems the world has, you're a rare commodity.

So, considering the rarity of your skill set, it's no wonder programmers get paid what they do.

In other words, if you're a programmer, you have a pretty good chance of making a good living. If you're a specialized freelancer in the programming space, imagine how much more you can make.

If you want to find out how, sign up for Freelance Remote Conf.