4 ms·
Sorry to burst your bubble, but you're not a freelancer, you're a contract developer. I make a lot of money off of guys like you, because I have relationships w
by exelius 12y ago
Sorry to burst your bubble, but you're not a freelancer, you're a contract developer. I make a lot of money off of guys like you, because I have relationships with the guys who ultimately hire you. They're willing to pay me $120/hr for a developer because they trust me to fix things if they get fucked up. I pay a staffing firm $90/hr, and the staffing firm pays you $65/hr. You get fucked over because you're playing the wrong game; clients don't pick up the phone and call you because you do good work, they pick up the phone and call you because they remember who you are and like you.
If you were really a "freelancer" or "consultant" instead of a contract developer, you would have these relationships yourself. You would be able to convince your clients to cut out the middleman and pay you $100/hr instead of paying me $120/hr. But first, you have to build that trust with the people ultimately paying for your services. This generally means upping your game with respect to salesmanship, which isn't something you can "hack". It also means turning down opportunities that may pay well, but don't offer any opportunity for building relationships.
Again, that's the thread that's missing here: personal relationships. Get to know your clients, understand what needs they have, and make them like you enough as a person that they think "Hey, I need a developer. I wonder if ryannevius is available?" You and your friend had a hard time starting an agency because you don't have a pool of potential clients because you don't have that symbolic rolodex of people you can call. You're selling professional services, and professional services are sold through person-to-person relationships.
- bambax 12y agoThe tone of this comment sounds a little aggressive, but, in my experience, the following is the truest advice: > clients don't pick up the phone and call you because you do good work, they pick up the phone and call you because they remember who you are and like you People want to work with people they like (and to like them they first need to meet them). They'd rather work with people they like, that do good work, than people they like that do bad work, but given the choice, they will pick people they know and like, that are mediocre, over "superstars" that they don't know and/or don't like. Which means - if you don't have direct access to the final ("real") customer, you're mostly wasting your time - extra hours spent turning out stellar work would be a 1000 times more productive/useful getting to know your clients on a personal basis - relationships with "customers" will only last as long as the people you're interacting with stay at the company; when people change companies, it's sometimes more effective to follow them to their new home than try to build a new relationship with the new team at the old company - intermediaries are vampires; do not go near them. They fear light: expose them and they will flee. Good luck.
- exelius 12y agoI didn't mean to come off as aggressive :) But the reality is that there is way more money in knowing people than in doing work. The sooner in your career you can make the transition from being someone who creates value by doing work to someone who creates value by knowing people, the happier you will be and the more control you will have over your destiny.
- altern8 12y agoI think knowing people is a component, but I wouldn't generalize. It works for you, but I disagree that it's a rule. My aunt knows a sh*tload of people but doesn't get any jobs. I'm a freelancer and deal directly with the client whom—admittedly—hire me because they like me BUT, I can also get the job done.
- hoprocker 12y agoI like to think of myself as someone who takes pride in their craftsmanship (whatever the craft may be); I'd imagine many developers feel similarly. As such, this advice stings. But it really has the ring of one of life's "hard truths", and so thanks for being direct (in both of your comments).
- exelius 12y agoIt shouldn't sting! Doing a good job is the first step in building a relationship, so you should absolutely work hard and take pride in your work. I'm only able to leverage my relationships to make easy money because my clients trust the quality of my work (and I ensure the quality of the people who are hired through me). Doing good work builds trust, but unfortunately many people stop at that. I'd recommend reading The Trusted Advisor [1]. It was originally written with management consultants in mind, but it is a good guideline in general for how to walk the line between personal and work relationships. Basically, you should look at your clients as you would a friend: be their friend, know their problems, and help them with those problems. Become invested in them and their success, and they will invest in you. Business is ultimately about people, but I feel many technical workers focus on the technology and get screwed over as a result. [1] http://www.amazon.com/The-Trusted-Advisor-David-Maister/dp/0743212347 http://www.amazon.com/The-Trusted-Advisor-David-Maister/dp/0...