In addition to everything else listed in the article, you should also learn to proofread, and especially learn the correct usage of "your" vs "you're".
And before someone accuses me of nitpicking, keep in mind that as a consultant you are very often communicating using written media.
Freelancing, for me, rarely involves working from home. If and when you can work remotely depends on the type of work, not your employment classification. This article was written from a very narrow perspective. Even the 100$/hour dream is misplaced. 100$ is nothing for many freelance contractors. I make more. That said, I spend 2/3 of my time on non-paid tasks such as proposals and giving talks at conferences.
Fyi, most lawyers (or their firms) operate under some form of "freelance" as an outside contractor charging by the hour. Recent surveys show that even at "big law" firms only 25% of lawyer time is actually billable hours. The rest, like me, is spent doing all the other things you must to bring in work while maintaining your freelance status.
I worked as employee and as freelancer and prefer the last.
I just can't do this office 9-5 stuff.
But it's not the end game for me.
I don't like how most companies are structured and I don't like the attitude most CEOs have. So working with one, or a few, customers is only a bit better than working as an employee.
I think the optimal case is to create some products and have >100 customers, so if one tries dumb shit with you, it doesn't threaten your existence. Also, I think it's easier to motivate yourself to work on something that is your own and you believe in, than to implement "the visions" of other people on a constant basis.
Best advice: "it’s all about finding value for your client and getting compensated for that." The less people on Earth that can do what you can, the more you should be charging, especially if it's a decent-sized organization footing the bill.
Unfortunately, because there is such wide income disparity in the world, you are always going to compete against another competent freelancer who will accept much less than you. That drives everyone's rate down. I'm speaking primarily about remote freelancing jobs, which are the only ones I've accepted over the last many years.
Yep, for one of my clients the most value I delivered was convincing them NOT to move forward on a feature. I should remind them of the tens of thousands of dollars they saved next time I raise my rate.
As a person who does freelancing and running the agency successfully, I can attest that "remote contractor living in exotic locales" is a recurring developer fantasy.
I have had quite a few people ask me how to get clients. I always struggle with the answer. What do you say referrals? It is a business like any other and you will need to exercise other skills besides software development.
In that sense, the article providing a different viewpoint is HN worthy as this is exactly where lots of entrepreneurial developers congregate.
sulam|9 years ago
And before someone accuses me of nitpicking, keep in mind that as a consultant you are very often communicating using written media.
sandworm101|9 years ago
Fyi, most lawyers (or their firms) operate under some form of "freelance" as an outside contractor charging by the hour. Recent surveys show that even at "big law" firms only 25% of lawyer time is actually billable hours. The rest, like me, is spent doing all the other things you must to bring in work while maintaining your freelance status.
k__|9 years ago
I just can't do this office 9-5 stuff.
But it's not the end game for me.
I don't like how most companies are structured and I don't like the attitude most CEOs have. So working with one, or a few, customers is only a bit better than working as an employee.
I think the optimal case is to create some products and have >100 customers, so if one tries dumb shit with you, it doesn't threaten your existence. Also, I think it's easier to motivate yourself to work on something that is your own and you believe in, than to implement "the visions" of other people on a constant basis.
BigChiefSmokem|9 years ago
hellofunk|9 years ago
taplogger|9 years ago
xherberta|9 years ago
antisthenes|9 years ago
sofaofthedamned|9 years ago
dimitri-gnidash|9 years ago
I have had quite a few people ask me how to get clients. I always struggle with the answer. What do you say referrals? It is a business like any other and you will need to exercise other skills besides software development.
In that sense, the article providing a different viewpoint is HN worthy as this is exactly where lots of entrepreneurial developers congregate.
ptrptr|9 years ago
hkon|9 years ago
louisb|9 years ago
[deleted]
pnutjam|9 years ago
I actually agree