I've quit my day job in 2012, found a contract with a great client on Upwork (forget how it was called at the time). Initially a 6 months project, I've worked with them for 2 years. Got a few other contracts off that site, until one day I've asked one of my main clients to move out of that platform and work with me directly. Worked with them 2 years, until I got an offer in January to become a full time technical dir…
> 1. Increase your rates. Make them non-negotiable. There's people that are ready to pay for quality. If a client asks you to lower your rate, they probably aren't a good client in the first place. What if you're mediocre, though?
Market has information asymmetry baked in. Not everyone is informed, that's where you earn your bucks.