The startup freelancer
vassvdm.ghost.io
vassvdm.ghost.io
Would love to hear more about what makes them ideal freelance clients. As a former contractor/freelancer, I specifically made a point of staying far, far away from these kinds of clients.
As an example, I believe Kevin Rose took his savings ($10,000 if I remember correctly) and paid a freelancer he found on Elance to build the first version of Digg.
It's not great. But turns out okay. It did become a passive income. (I know it's very rare to happen.)
The main lesson I've learned working with startups is that consulting is always easier working for people that are spending other people's money. The guy who spent the last year saving $10K of his personal earnings to build his genius daily deals for big data social mobile app? He's going to try to squeeze you for everything he can get. The startup that raised a $1.5MM series A? Going to treat dealings like a business negotiation and probably be less emotional to deal with.
That being said, you still want to manage risk based on who you're dealing with. If I'm consulting for a company with $50MM in revenues and 200 employees, I'm not worried about them going under tomorrow, so I'll let them pay me monthly net-30. If I'm consulting for a 5 person startup that's operating on a seed round, I'll usually require weekly net-7 or net-15. I've started avoiding companies that seem sketchy or are operating off personal savings, but if I was going to work with those types of clients in the future, I'd do a prepaid retainer.
Of course, this varies on a case-by-case basis so YMMV.
They talked about requesting weekly billing which is paid upfront, eliminating collection issues.
[1](http://www.freelancersshow.com/the-freelancers-show-097-week...)
I've heard of deals where say I discount my rate by X in exchange for Y% equity. Would love some rule of thumb numbers of what X and Y are.
For reference, typical projects include a product matching software to link buyers at large chain stores with product (spectacular failure, by the way) and yet another professional certification automation site.
First and foremost, it's interesting, typically greenfield work where I don't have to come up to speed on old code.
Second, I'm am earlier in my career, and it has been a really good way of getting relevant, larger-scale projects into my CV.
Third, I can charge the same rate as I do with my agency clients and that makes them super happy because they aren't paying the agency but, at the same time, there are a lot of issues that I don't have when dealing directly with a typical agency client: generally, they feel more inclined/involved, get back to me quickly, have strong (usually well formed) opinions.
And while I can't really get a whole lot of money out of these clients, generally I get more than I would as a subcontractor on the project, which is quite a bit.
There are indeed bad projects in the space... I worked briefly on part of an optimizely clone where although I personally liked the principles and thought they had an interesting product, they were very unorganized and generally hard to work with... but that's true of any space and at least I don't have an agency pressuring me to do the project even thought I think it is bad situation.... which, in the end is the best reason: I can walk away from these things if they don't go well, having been paid well, but less than they would have spent on an employee or hired a firm.
Thinking about it maybe that bit of risk management indicates that it's not so much that these are "ideal" freelance clients, but rather than being a freelance is a better kind of relationship for both sides in terms of managing risk.
It's great that he's made this lifestyle work for him, but I'm not convinced I'd like to be one of his clients. A technology company with a developer on staff one day per week? Coordinating a project is difficult enough when everybody is full-time. ("Sure thing, I'll tackle that bug in six days" is not a recipe for a functional sprint.)
My solution has been to charge hard at whatever milestone I've committed to, working as a de facto team member, and then taking the next month off. This works well with my lifestyle, since I try to take each project in a new city and I live cheaply.
What I would say to the author: you want fulfilling? Participate in the optimistic urgency of a new tech venture fully - then take your time off when you've finished. If you can't afford to spend that much time away from developing your startup, then how can you expect your clients to wait while you take time off from theirs?
The client is very happy with the arrangement because it ends up costing much less than if I was on the team full-time and he is sure that every day I work is a day where things actually move forward significantly. He rather gets frustrated when freelancers charge several days of work and little progress seems to occur. There is at least a perception of lesser waste of time/money when work is concentrated over a small period of time, and I would argue that there is less actual waste.
I guess there is no one right way to do this. A lot depends on your own abilities, strengths and the terms in which you can get clients. If you have leverage and can deliver well, the timing is not an issue.
In any case, I'm glad there are more people doing the same :)
Observe what the author says:
• "It wouldn't work if I was the only developer working on the project."
• "There are several other, more junior developers on the team who work more hours than I do." Yes, works better if you have power to set the direction, more bargaining power than employees, and have your voice heard more (perhaps due to more experience, or aggressiveness, etc).
This isn't a condemnation; workplaces are inherently political, which means I play politics regardless of whether I admit it. (Also means I've needed to observe others' political games.)
I've been freelancing in mentoring start-ups for the last 6 months. Everyone told me startups have no money and that it's a fruitless pursuit but here i am talking to 1 new startup almost every single day.
I always give them the first session free (no time limit) and more than two-thirds come back for a paid session.
I've mentored around 60 startups in the last 3 months alone (all around the globe).
Most fun i've ever heard. Incredibly rewarding. In fact, i'm now working on building an actual mentoring platform.
I spend the rest of my time consulting small to medium size companies.
One thing I'm unsure about is if it's wise to do consulting in the same space my startup is in (fitness & health data aggregation and analysis), or if I should stick to unrelated technical work (java, elasticsearch, angularjs), to avoid potential trouble with non-compete agreements and such.
Client: 'What should we do now?' You: We'll I've thought on this for ages, here's the answer but it's hard one knowledge from my startup, how much do I share?