Why I Turned Down A $20,000/Year Client
creativeoverflow.net
creativeoverflow.net
For a client to "negotiate" early on or from contract to contract is wise and can form the basis of a healthy client/vendor relationship, but complaints are indicative of someone who's happy to see and treat you like a cog in their machine.
... a cog in their slipshod, sand-in-the-gears, barely-operational machine in most cases.
I would never permit a client that level of access to my bank account, not even for just a deposit-only account which automatically sweeps all funds to another account. To me, that level of interconnectedness says "employer" not "client."
It makes business sense to have all of your clients pay you via ACH if possible, however, you're correct that EFT is not a good idea.
The issue is fairness to all customers and except for emergencies allocate large blocks of time, in advance, to each customer and don't interrupt thinking time for one customer by talking to another. In other words, if you are like me and like to work in intense 1 to 2 hour sprints without interruptions, customers who hire me should understand that it might take a few hours to get back to them for non-emergencies.
One sign of a good customer: when they know they are going to have a crunch and ask if they can pay extra for getting "always on" service for a while.
You don't have to work for yourself to do that; indeed I'd think it's a bigger risk when freelancing.
I have a conventional job; my boss and I both know what my hours are (they're written in my contract). I'd never miss an arranged dinner or work a weekend; I'd be amazed and somewhat insulted to even be asked. Is this really something normal over in the US?
At large engineering firms outside of software it's less typical. If you're an engineer at Lockheed, Exxon, or Dupont, the expectation is that you'll work a regular 40-hour week, barring really unusual situations. Many people even carpool to & from work, so you have relatively little flexibility in staying late even if you were tempted to: if your carpool leaves at 4pm each day, you leave at 4pm.
But, as far as actual working hours, most people I know in IT work a pretty standard 40 hour week. Occasionally they might log in from home for an hour or two, here and there, if they need to catch up. Infrequently (like once or twice per year max) there may be a major release or update that required a week or two of working long hours. That can sometimes be due to slacking off at the beginning of the release phase, or just overly optimistic planning. Generally after a big push like that everybody will take a break and coast for a while or take a few days off.
That's my personal observation of my own team and about 5 or 10 others that I know.
When freelancing though, I felt like I never stopped working!
Maybe the sweet spot is mid-sized startups before they grow out of control and large companies who never seem to downsize? Those two situations never seem to last for more than a few years.
I run the IT ops of a startup. Pay is good, no equity though. Nights? If necessary. Weekends? If necessary. I was working on a federal holiday (July 4th) for no additional pay because we rolled our app out the night before.
The US has a long way to go with regards to labor rights.
If you are charging a higher rate, part of the value associated with that is a certain degree of flexibility.
Also don't see the problem with the client wanting a cell number, if you don't want calls on your personal phone just get a cheap second phone + SIM for business. Make it clear which hours you will be available, put the phone on silent during family time and check voicemail periodically. I would be sceptical of giving somebody $20K who won't give me a "real" phone number.
I always find that speaking to somebody on the phone or in person regularly leads to a much better long term working relationship than simply email or IM. It's much easier to trust someone when you can associate them with a face or voice.
n.b. For many consultancies that is near or below the effective floor number to get them in the door, rather than being a huge anchor account.
If you're just hiring random freelancers who advertise on job boards there are quite a few fly-by-nights.
> If you're just hiring random freelancers who advertise
> on job boards there are quite a few fly-by-nights.
Please stop making up a scenario that is different from the one outlined in the article. It's causing you to come across as argumentative.Cell phones are for emergency access (the site is down, etc) and only given in specific situations for specific rates. That does not sound like the case here. The client was given a phone number that would go to his cell at specific times which was more than sufficient.
Having regular phone contact is perfectly fine and can be scheduled for regular meetings. Weekly status meetings on ongoing work. Pre and post-launch meetings for specific milestones. Things like that. A client that wants license to call your cell whenever they think of a random bit of information instead of sending it in an email or saving it for a scheduled phone meeting (or scheduling one specifically for it) is not a client you want to have. They clearly don't value your time or the fact that you have other clients and responsibilities.
I agree that giving a personal number and letting people call you at any time should not be necessary but having a business number and email are fairly standard if you are a full time contractor.
This is definitely not axiomatic. I've encountered plenty of high-rate consultants and consultancies that consistently deliver sub-par work; for various reasons (often favoritism and excellent marketing), this ends up working well despite low-quality deliverables.
That is, when a large client I work with called me with one-off requests, I usually just fulfilled them. It made me look helpful and not standoffish, helped our relationship, and the changes rarely took more than a few minutes to implement even though the client thought the changes were a huge deal.
Obviously this can vary. In the cases where the changes were more involved, I simply told him so and told him that I would need to create a quote for the work. This never caused any problems.
The bonuses to agreeing to make smallish changes on the fly (for free or pay depending on your style) without acting like it's a pain in your ass are goodwill and a strong working relationship which results in a happy client which results in more work from that client as well as probable referrals to people that client knows.
As the saying goes, you can sheer a sheep many times but skin it only once.
Until it becomes a pain when your client stops recognizing it as favors and perceives it as your obligation. Being the nice guy can come back to bite you in the ass.
It's worth pointing out that the work isn't really free. I still include the changes in future quotes and mark them as no charge to remind him what I did. This gives me leverage in negotiating fees on larger changes.
This seems like an insane way to vet potential developers, by the way. Someone who bases a hiring decision on what brand of phone service your employee/contractor has chosen is probably not looking at the right metrics.
You can take all sorts of little clues from these kinds of things. For example if a website is phrased and designed to look corporate but the only number published is a mobile and the email address ends in @hotmail.com then you know you might be dealing with a single freelancer.
I have a Google Voice number that used to belong to a real actual cell phone.
> I don't see it as a big problem to change plans
> somewhat at the start of a project, this is certainly
> better than doing it half way through.
There's a lot hiding behind that word "somewhat".In his book Software Estimation: Demystifying the Black Art [1] Steve McConnell says that most project schedules can tolerate around a 20% change in delivery time without too much distress. So if the "somewhat" is within the manageable +/-20%, then the project can move forward. If the change is bigger than that, it almost certainly means that the project deliverables, schedule and fees need to be renegotiated. And if a client is constantly causing a project to be renegotiated, are they really a client?
EDIT: has anyone noticed, "About the Author: Brian Morris writes for the PsPrint Design & Printing Blog. PsPrint is an online commercial printing company. Follow PsPrint on Twitter @PsPrint and Facebook." That trips some alarms for me, it doesn't sound like a freelancer's CV. It sounds like a social marketer's.
Bottom line is customers suck. You're either a people person who enjoys the challenge of turning customer frowns into smiles, or arrange your business to minimize direct contact with customers.
This is generally a sign that the person you're working with is paying directly from their own pocket, or the business is so small it feels like the equivalent of paying out of their own pocket, even if it's not technically.
I've had some mid sized clients that were still concerned about fee size - and they were family-owned/run. I'm not suggesting people shouldn't be concerned about a fee at all - they want to know they're getting more value than they're shelling out. It's a valid concern, but should be just one of many factors, and judging by hourly rate alone is a poor measuring stick (but one which few people can get past).
#1 I had someone call me up frantic because their site was broken. I didn't have the time to fix it right then, but emailed back instructions on how to fix it. I said "give this to your web team" (they had at least 2 JS developers on staff who had created the bug in the first place), but 7 hours later I got an even more frantic call to 'just fix it'.
I fixed it, sent an invoice for $200, and got back to my work in 15 minutes. I got a check in the mail the next week. They didn't particularly care what the price was. If I'd sent an invoice for $2k, possibly, but I probably could have said $500 and it still would have been paid. It wasn't that person's money - it was just a problem that needed to be solved, and there was money in the budget to do it.
#2 - had a prospective client complain about their current dev/tech guy, who kept fighting/arguing that some of the requested features couldn't be done, because they're not possible or they'd be too slow. I did a demo in an hour outlining exactly how to do it, what tech to use, how to set it up, and what the code would look like. And still got pushback on my fee, because hourly I'm about 6x what they're paying the other guy, but they only feel comfortable paying 2-3x the current rate. And I'm trying to get across to them that while I have an hourly (and daily, and weekly) rate, the bigger measure is - how fast is stuff getting done. I've been tempted to offer a project quote, but I've watched the project from afar for several months and it's felt like too many pivots to be stable enough to provide a flat rate quote.
#1 didn't complain at all - provided value, they saved face with their client, and I made $200 in 15 minutes.
#2 spending effectively their own money (or borrowed money) and are cautious about every penny. Again, not that they shouldn't be, but it's much harder dealing with this sort of client.
In other news "she" will be replaced by "Penny", anywhere, ever. And the world will be a better place.
It was obviously a female client, so why not? When did using personal pronouns to refer to a person become offensive, not to mention invoke a suspicion of an underlying hatred of women?
The only time I've seen people have problems with the use of personal pronouns is when they use "he" to indicate a generic person, even though that person might as well be female (an annoying limitation of the English language).
> Several pictures of women complaining or generally in a bad mood.
How does that raise a suspicion that the author hates women? I'm honestly at a loss here.
We seriously have jumped the shark as a species with this stuff. I'm hoping it's just the latest fad of the politically correct "party".
Is the author getting some deal where they get images for free if they supply an attribution link?
$20K/year is lower than what most programmer interns/entry make these days.
I do consulting myself, and I've never heard of such a strange arrangement.
To us, a 20k/yr client is someone we can forecast 20k worth of work with. You can forecast work from any client that does multiple projects with you.
But it's also worrisome that you see a formalized 20k/yr client as an oddity, because that arrangement is basically a retainer, and consultants should know how to structure retainers.
In a consultancy, your costs are pretty well fixed, modulo hiring/firing staff, and mostly consists of payroll. There are relatively few marginal expenses (some travel expenses, perhaps?), which means that adding new work increases your revenue but only marginally affects your costs.
So a customer's value to the business is how much that customer adds to your revenue, because that's easy to measure individually and is almost the same thing as how much they add to your profit.
If I agree to 8hr/month of support for a year, that doesn't mean if you don't contact me for a year I will give you 96 hr at the end of the year.
This is incidental, anyway. There are many ways to structure a job to end after a time frame. 20k/year is just referring to a job that brings in 20k, that you know will be over in one year.