Freelancing may work well for the top 5% or 10%, but it's not a good thing for most.
Freelancing may work well for the top 5% or 10%, but it's not a good thing for most.
The standard formula I recommend to a new freelancer is (what-you-would-make-as-salary / 50 / 5 / 8 * 2) = hourly rate. Anything less is undercharging. So if you would make 100k in salary, you can’t charge less than $100/hour. This is an absolute floor.
If you follow that formula, you’ll be able to cover the healthcare, tax accountant, gaps between work, and other expenses and still make your base salary.
But the ceiling is much higher. For a company, hiring a full time employee is just too much risk. You have a few hours of interviews to determine if they will be a good match, and if you are wrong, it is an extremely expensive mistake. Likewise if things slow down, you’ll have no flexible capacity. Freelancers are a dream come true.
Also, in my experience, companies do not think of freelancer rates in the same way as salaries. Freelancers are not on the organizational chart as it were. Whereas standard HR hires and the attached salaries come with a load of political and ego driven baggage, freelancers are thought about more like buying a new office printer. If there is a need and the budget, the company will hire you and you might be making 3x what the project lead makes.
Those salaries _can_ be found in other areas of the country, but they are almost completely concentrated to tech hubs of the country. Lots of cities throughout the country don't have these jobs.
I graduated from a fairly average state university with a BSCS in 2002 and joined the Army. My first software engineering job (which was hard to land given I had gone 4 years since college doing something completely different) paid $55k in 2006. I crossed the $100k threshold in 2012.
Though, I'll admit the raises haven't been as generous the last few years, and I did have to move a few times for jobs :)
But I really don't think my life has been particularly privileged or out of the ordinary for a reasonably competent developer (and many here on HN who do live in tech hubs make quite a bit more than I).
I think a lot of people have a mistaken impression that freelancing is hard to pull off. In my experience, landing a contracting gig at a big hourly rate takes roughly the same amount of effort as it takes to interview and land a full time job. If you can land a full time job, you can probably freelance.
Isn't that the point of the OP? He already has low-risk, constant-reward situation and he's sick of it - obviously, he wants more risky, more rewarding scenario.