Live data from Hacker News

My first month freelancing

alanhollis.com

111–120 of 125 posts

Re: My first month freelancing

#111
post #7

People want to pay you hourly/per project, convince them it’s better for both you and them to pay you daily. I’ll explain why in a future post. I've burned many thousands of words here arguing the same point and will hopefully be able to spare you all a retread, so let me just say that I think a lot of good habits and useful dynamics emerge organically from this one decision. If you make no other careful strategic de…

Late to this discussion.

Here is my take.

From the consultant's perspective. Bill hourly means more time spent on bookkeeping and less time spent on actual development. Say, you spent 8 hours in a day, you need to put 5 minutes per hour for bookkeeping. In total, that's 40minutes of unproductive time. If you bill daily, you can spend maybe 20 minutes doing so. That's 20minutes more saved for coding. If bill hourly implies more multitasking switching among multiple projects, the context-switching time can easily to add 10minutes per hour wasted. That's why it's more cost-effective for the customer if they agree on bill daily.

However, the customer may have different opinion. If a project needs 12hours to implement, bill daily means they have to overpay extra 4hours (2days = 16hours, assume 8hours per day), which they don't like.

A geeky analogy. When you initialize a hard drive partition with file system, you need to slice it into a large number of blocks. Smaller block size such as 4KB is more space-efficient than bigger ones such as 64KB. However, it's less efficient in terms of throughput. Of course, it depends on the pattern of your file usage. If most of the files are small files, small block works perfect without performance penalty. If most are big multimedia files, then big block size is preferred. You can easily map this to the case of consulting gigs.

So, it's more like a psychological thing. Bill daily encourages bigger projects, better project planning, less turn-over, and may lead to better results, which consequently cultivates long-term relationship.

Re: My first month freelancing

#112
post #51
post #46

Earlier quoted context omitted.

This has to be regionally dependent. Around here there is no way you would get $2,000 day for web development. Best I have ever gotten is half that, for a one-day "emergency" engagement (i.e. drop everything and help me).

I just plucked a number out of the air, rather than picking a number which I felt was representative of web development. Also, I've harped on this a time or two, but there are people who get $2,000 a day for something which is indistinguishable from web development in terms of activities performed but which is sold as accomplishing business goals ("making lots of money") with incidental reference to programming. P.S.…

indistinguishable from web development in terms of activities performed

You're over-discounting domain knowledge. Anyone can write in code x+y. It might take much deeper knowledge to know that sometimes, it's x-y, and exactly when that is.

Re: My first month freelancing

#113
post #46
post #31

Earlier quoted context omitted.

Quoted daily ("Work is on a time and materials basis. Rate: $2,000 per day."). Invoices will typically cover a few weeks of work, depending on the tempo of your engagements, your relationship with a customer, etc.

This has to be regionally dependent. Around here there is no way you would get $2,000 day for web development. Best I have ever gotten is half that, for a one-day "emergency" engagement (i.e. drop everything and help me).

This is approximately what I bill per day for web stuff. VAT not included.

Re: My first month freelancing

#114
> Get the specification of work nailed down as thoroughly as you can, it’s mutually beneficial to you and your customers.

I hate specs.

You won't know how to solve a problem before you've already solved it, so your spec will be wrong.

My customers pay for my time. Together, through an iterative process involving myself, the designers and the customer, we find good technical solutions to the problems they need solved.

I can tell them “this solution is difficult” or “this solution is trivial”, and they can judge the cost-benefit ratios along the way.

You've paid for 300 hours of my time. Let's make the most of that.

Re: My first month freelancing

#115
I've been job searching since moving to SF last month. As a junior-mid level guy with a pretty generalist background (non-web ruby, iOS, JS, even some flash games), I've gotten a ton of feelers from recruiters and companies alike, but most are looking for and even desperate for more senior people.

With a sense of impending doom, I got onto oDesk to do some consulting myself. What a humbling experience that has been! I must have gotten outbid on the first 10 jobs I went for, and finally had to take one at ~ $10/hour. With that experience it became easier to get a 2nd. I find myself a lot more impressed with the OP's first month than I would have before my own experience looking for freelance work.

Re: My first month freelancing

#116
post #115

I've been job searching since moving to SF last month. As a junior-mid level guy with a pretty generalist background (non-web ruby, iOS, JS, even some flash games), I've gotten a ton of feelers from recruiters and companies alike, but most are looking for and even desperate for more senior people. With a sense of impending doom, I got onto oDesk to do some consulting myself. What a humbling experience that has been!…

Thanks Xioma,

It's interesting really as to when you start classifying yourself as senior? I didn't really think too much about it when I started applying for roles as I had gained that confidence in my own ability.

That being said, I was almost put off working for one company because I thought at the time I might not be experienced enough. This turned out not to be the case at all and I'm so thankful I rode it out rather than letting my own self doubt influence my decision.

There are going to be companies out there with people in "senior" positions with less experience/skills and talent than you. In some cases considerably less. Don't sell yourself short because of a label you've given yourself.

Re: My first month freelancing

#117

Earlier quoted context omitted.

Thanks benholmen. I'll put this under the 'things to learn banner'. I don't use rss so didn't even think about it. I'll be getting it sorted asap. edit: Subtle button now under the post :)

I think there should also be an RSS tag somewhere in the markup to let Google Reader et al find your feed automagically.

Done. Thank you.

Re: My first month freelancing

#118

Earlier quoted context omitted.

Thanks for this alinajaf. Pricing is tricky. I've already been turned down by a few companies at my current rate because I was too expensive. This put me off raising it higher. I'm still unsure as to whether having pricing on the website is a good thing or not, it's always tricky to know what to sell yourself for.

> I've already been turned down by a few companies at my current rate because I was too expensive. In this market, you really, really really are not too expensive. Some concrete sources for PHP work: * http://hackerjobs.co.uk/ - Quality of clients that advertise there is generally high. * If you don't mind dealing with recruiters, cwjobs.co.uk will happily email you a steady stream of PHP contracts at the £350+/day r…

Thanks! I looked on your site was hoping for a skype link but couldn't find anything but an email address.

I'm gong to try and make the next PHP London event, hope to see you there. I'll make sure I bring business cards :).

Re: My first month freelancing

#120
post #115

I've been job searching since moving to SF last month. As a junior-mid level guy with a pretty generalist background (non-web ruby, iOS, JS, even some flash games), I've gotten a ton of feelers from recruiters and companies alike, but most are looking for and even desperate for more senior people. With a sense of impending doom, I got onto oDesk to do some consulting myself. What a humbling experience that has been!…

Thanks Xioma, It's interesting really as to when you start classifying yourself as senior? I didn't really think too much about it when I started applying for roles as I had gained that confidence in my own ability. That being said, I was almost put off working for one company because I thought at the time I might not be experienced enough. This turned out not to be the case at all and I'm so thankful I rode it out r…

Thanks for the encouragement! In some cases there are pretty hard HR filters that look at my LinkedIn and see I only have 1 years as dev and was a pure business guy before that. In others, I truly don't have experience with all the stuff in their stack.

Where possible, I'll avoid the term junior for here on out.

Post reply on HN