James Knight was a well-paid software writer for Google. However, he decided to quit and do freelancing work instead. That meant no more catered lunches; no more gold-plated benefits; and no more million-dollar views.

The 27-year-old coder made the right choice, and as of present, he makes more twice what he was already earning in Google. Plus, he gets more freedom. 'I'd rather control my own destiny and take on the risk and forgo the benefits of nap pods and food,' Knight says.

Freelance coders can get up to $1000/hour gigs, given they have the right set of skills big companies are looking for. The trend now is that companies would go for freelance coders to get the job done. In return, coders can get the job done as fast as they can and work on another gig. Depending on your pace, you can handle as many projects as you can with no bosses to stop you.

'There's definitely a level of stress that comes with being independent that's absent at Google, but I like that. I have motivation issues if I don't think my paycheck is on the line,' Knight says.

In March this year, Knight and his wife plan to travel to Spain and then to Europe. At the same time, he still gets to work and earn. He is doing code-writing gig for a dating app and a self-portrait app.

The need for coders started to flourish the around same time the iPhone was launched in 2007 and set off an explosion of mobile apps. The demand for guys like Knight continues to grow and is expected to reach 17 percent growth between 2014 and 2024.

If the rate continues to be at this stage, then it will not be a surprise if more coders who are stuck with companies as of present decide to hand in their resignation letters and follow the footsteps of Knight. 

Who wouldn't want up to $1000/hour plus total control of your time?