How much should a contract programmer cost?
August 27, 2009 11:20 AM
Subscribe
How much should we pay a contract programmer to migrate some code for us? Is it customary for the programmer to present a bid, or do we come up with an amount to offer?
Our biology lab is looking to migrate some complicated MRI data analysis from a Linux box to a Mac. Currently we're using a mixed bag of Perl scripts and Matlab modules set up by someone who is no longer with the lab. We'd like to hire a programmer to initially just get the whole thing working on the Mac, then later re-write it, probably in Python, to be more streamlined. However, we've never hired a programmer before, and I have absolutely no idea how much they expect to be paid. Per week, what kind of amount are we looking at? (We're in the Los Angeles area, if that makes a difference.)
Also, is this person likely to have a price that they'll quote us, or do we have to come up with a number? Who sets the time estimate, us, or them?
Thank you for your wisdom, o business-savvy people!
posted by LadyOscar to computers & internet (9 comments total)
1 user marked this as a favorite
I would be inclined to adjust task rates, especially on items for which I do not have current experience. That way on expert tasks which I do quickly, you'd pay for my expertise and efficiency, whereas on segments that I'm not an expert, you don't get punished for my learning curve.
Then if the amount of time is "significant" (and I like you), I might be inclined to cut in a discount (ie, if I project that I'll be on a task for 6 months) because it's nice to have a steady source. On the other hand, if the time is insignificant, I am more inclined to be up front about having a minimum number of hours that I will be paid for. If the job is less than 40 hours, I might insist on being paid for two full weeks.
The bid should also include how I expect to be paid and on what schedule (ie, upon completion of each core item or maybe per unit time).
posted by plinth at 11:33 AM on August 27 [1 favorite]