| Hey friend ;) Freelancer from Germany here.
While I don’t know much about the markets outside of the EU I hope I might still have some helpful advice.
First things first: make sure to have enough saved cash to endure at least 6 months without income.
When money comes in, do keep these savings or refill them. German projects usually are scheduled for 6 up to 12 months, and are mostly handed over by consultancy and personell agencies. So my direct clients are those agencies - whom I send my invoices to.
Normally I become part of the developer team, like an employee but expectations are higher.
Freelancers are not only seen as developers with short ramp up time, but experts who bring new knowledge into the companies.
Often you’re expected to fulfill a certain goal, like introducing a new framework into their legacy codebase or implement a service or infrastructure.
Also interim positions are given, like being the teams senior when the former one quit, until a new permanent can be found. In the longer run you should specialize yourself. I don’t mean frameworks with that, but fields of industry.
A jack-of-trades will receive fewer offers from my experience than a high value specialist (Cobol someone…?) You need to develop a business mindset. A freelancer is a business, so all the same rules apply that apply to startups and larger cooperations. Do not go cheap.
When you start selling low, people expect low quality and then negotiations for discounts start and sooner or later you work extremely much for a terrible income.
Check statistics about software business hourly rates in your area and place yourself around a sensible median. Know yourself or get to know yourself better. What is your optimal work time?
Do you like being in the office with the other members or are you comfortable at home? Do not overwork yourself. A burn out can easily become an existential threat. Learn to say no.
Do not sign a project that doesn’t pay enough or bores you.
Check your clients financial data beforehand when available. Last but not least, try to keep in contact with the managers and coworkers you liked. |
Loved the bit on higher expectations than a single employee along with becoming an expert / specialist in a particular area.
Super appreciate it all, thank you