473,664 Members | 2,898 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Programmer pay - does this bidding technique work for you or anyone?

I know it's bordeline off topic, but this is a subject which concerns
many and is not frequently discussed.

How about: bid the project at your usual rate, but bid a much lower
rate beyond the expected project duration. This gives the client a fair
fee for service, but protects both sides from a screw-up, while
"punishing" the contractor (me) for screwing up the bid. You still have
to manage the project's scope and snuff the usual creeping featuritis,
of course.

(My research indicates that $50/hr is still roughly the baseline -
clients can get students or hackers to do their work much more cheaply,
but may not get professional quality. This of course varies by location
and economic conditions, but not widely as I've seen.)

Doing my first PHP project as a contractor, just a small scope re-write
of a very complicated form, I bid $40/hr for the first 25 hours, then
$15/hr afterwards. As I gain experience with the language, I'll move my
prices up. My first client accepts the bidding and thinks it's
reasonable and effective.

Any feedback from experienced independent contractors is most welcome!

--
--
Lynn Wallace http://www.xmission.com/~lawall
"I'm not proud. We really haven't done everything we could to protect
our customers. Our products just aren't engineered for security."
--Microsoft VP in charge of Windows OS Development, Brian Valentine.

Jul 17 '05 #1
4 2906
Raptor wrote:
How about: bid the project at your usual rate, but bid a much lower
rate beyond the expected project duration. This gives the client a fair
fee for service, but protects both sides from a screw-up, while
"punishing" the contractor (me) for screwing up the bid. You still have
to manage the project's scope and snuff the usual creeping featuritis,
of course.

Doing my first PHP project as a contractor, just a small scope re-write
of a very complicated form, I bid $40/hr for the first 25 hours, then
$15/hr afterwards. As I gain experience with the language, I'll move my
prices up. My first client accepts the bidding and thinks it's
reasonable and effective.


That is similar to the way that I had done my contracting work. I'd put
in the bid for a project and explicitly covered everything that *would*
be included. I also stated at the end that additions/changes to the
project would result in additional fees charged hourly which was at
about 60% my usual rate.

For instance, if I bid out a website or online application for PHP, I'd
have given the normal $60/hr pricing with the contract. I'd also state
that if in the future changes/additions were requested by the client
that they could take advantage of a reduced rate of $36/hr, assuming
that a full-scale bid was not required.

This would allow me to bid normally for new customers or existing
customers that wanted me to bid out projects. However, those existing
customers that would say something like, "How long do you think it would
take you to do..." would get an answer like "8 to 12 hours," and only be
charged $36/hr.

This was very effective since it kept existing clients comming back
because the prices were always lower than if they had gone out for bids.
Since I didn't have to spend extra time bidding the project (which I
always hated to do), I wasn't worried about the reduced rate.

I was so successful for me as an indie, that one of my largest clients
decided to hire me full time. in fact, they kept the same rate schedule
ideas as well.

--
Justin Koivisto - sp**@koivi.com
PHP POSTERS: Please use comp.lang.php for PHP related questions,
alt.php* groups are not recommended.

Jul 17 '05 #2
Hi Raptor!

On Mon, 27 Oct 2003 11:53:57 -0700, Raptor <me@attbi.com > wrote:
I know it's bordeline off topic, but this is a subject which concerns
many and is not frequently discussed.

How about: bid the project at your usual rate, but bid a much lower
rate beyond the expected project duration. This gives the client a fair
fee for service, but protects both sides from a screw-up, while
"punishing" the contractor (me) for screwing up the bid. You still have
to manage the project's scope and snuff the usual creeping featuritis,
of course.

(My research indicates that $50/hr is still roughly the baseline -
clients can get students or hackers to do their work much more cheaply,
but may not get professional quality. This of course varies by location
and economic conditions, but not widely as I've seen.)

Doing my first PHP project as a contractor, just a small scope re-write
of a very complicated form, I bid $40/hr for the first 25 hours, then
$15/hr afterwards. As I gain experience with the language, I'll move my
prices up. My first client accepts the bidding and thinks it's
reasonable and effective.


I made good experiences with offering fixed price contracts. You have
to nail down the specs a bit more and calculate more "air" into it,
but certailnly no one says "no", if you offer it for a fixed price
"off the shelf"

HTH, Jochen
--
Jochen Daum - CANS Ltd.
PHP DB Edit Toolkit -- PHP scripts for building
database editing interfaces.
http://sourceforge.net/projects/phpdbedittk/
Jul 17 '05 #3
Justin Koivisto <sp**@koivi.com > wrote in message news:<fq******* ********@news7. onvoy.net>...
Raptor wrote:
How about: bid the project at your usual rate, but bid a much lower
rate beyond the expected project duration. This gives the client a fair
fee for service, but protects both sides from a screw-up, while
"punishing" the contractor (me) for screwing up the bid. You still have
to manage the project's scope and snuff the usual creeping featuritis,
of course.

Doing my first PHP project as a contractor, just a small scope re-write
of a very complicated form, I bid $40/hr for the first 25 hours, then
$15/hr afterwards. As I gain experience with the language, I'll move my
prices up. My first client accepts the bidding and thinks it's
reasonable and effective.


That is similar to the way that I had done my contracting work. I'd put
in the bid for a project and explicitly covered everything that *would*
be included. I also stated at the end that additions/changes to the
project would result in additional fees charged hourly which was at
about 60% my usual rate.

For instance, if I bid out a website or online application for PHP, I'd
have given the normal $60/hr pricing with the contract. I'd also state
that if in the future changes/additions were requested by the client
that they could take advantage of a reduced rate of $36/hr, assuming
that a full-scale bid was not required.

This would allow me to bid normally for new customers or existing
customers that wanted me to bid out projects. However, those existing
customers that would say something like, "How long do you think it would
take you to do..." would get an answer like "8 to 12 hours," and only be
charged $36/hr.

This was very effective since it kept existing clients comming back
because the prices were always lower than if they had gone out for bids.
Since I didn't have to spend extra time bidding the project (which I
always hated to do), I wasn't worried about the reduced rate.

I was so successful for me as an indie, that one of my largest clients
decided to hire me full time. in fact, they kept the same rate schedule
ideas as well.


Damn this has been a hobby of mine since the bottom fell out of the
market for coders which oddly enough was about the same day I got my
Bachelors Degree. If the market has picked back up and people are
actually paying real money again, maybe I should start hiring out my
services. Thanx for the great Ideas on bidding, I'll keep that in
mind, I'ld never really thought of that :)

What would be a good fee to charge for a project, for someone just
starting pro and coming from 2 years of "hobbyist level". Keeping in
mind, some of the hobbyist stuff has included some major open source
projects? In other words, what is a fair "starting wage" considered
right now?
Jul 17 '05 #4
Steve wrote:
What would be a good fee to charge for a project, for someone just
starting pro and coming from 2 years of "hobbyist level". Keeping in
mind, some of the hobbyist stuff has included some major open source
projects? In other words, what is a fair "starting wage" considered
right now?


Whatever the market can bear. :-)

I did research this, as I was concerned that with my 18 years of
programming experience and the budget that grew with it, I had been
priced out of the market. I was relieved by what I found.

One rule of thumb I've heard over the years is to lop 3 zeros off your
annual salary as an employee for your hourly rate. That can work.

Fees you see on rentacoder.com are frequently stunning (low). But I
found a few PHP programmer discussion fora threads that established
$50/hr as the standard professional fee, going up from there. Since I'm
new at this type of programming, I set a slightly lower price.

As a fresh grad, you'll want to charge less than the baseline. You
learn a lot from the real world (which you've experienced to some
extent), and that shows up in your pricing. Since you've been doing it
for free (danged low-ballers!:-) you by definition "don't need the
money" and can afford a lower fee at first.

--
--
Lynn Wallace http://www.xmission.com/~lawall
"I'm not proud. We really haven't done everything we could to protect
our customers. Our products just aren't engineered for security."
--Microsoft VP in charge of Windows OS Development, Brian Valentine.

Jul 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
3298
by: lkrubner | last post by:
If I set a variable at the top of my code like this: $name = "Lawrence"; It is now a global variable. If, later on, in a function, I want to do this: function uppercaseName() { global $name;
0
1477
by: Lane Friesen | last post by:
(second of three postings for May 31 deadline on Open Source offer) I've developed a new form of client-based, secure 'Web Memory' that uses the JAVA or dotNET VM to launch a 'terminate and stay resident' program fragment that maintains persistence between web pages by program reloading. Web Memory is the basis for an Open Source e-commerce front end that could reduce web congestion and simplify online shopping. A web-based operating...
3
3242
by: Christian McArdle | last post by:
REQUEST FOR DISCUSSION (RFD) unmoderated group comp.os.ms-windows.programmer.64bit This is a formal Request For Discussion (RFD) to create comp.os.ms-windows.programmer.64bit as an unmoderated world-wide Usenet newsgroup dedicated to the discussion of Microsoft Windows 64-bit programming. This is not a Call for Votes (CFV); you cannot vote at this time. Procedural details appear below. All followup discussion should be crossposted to...
5
2719
by: jrefactors | last post by:
when people say unix programmer, does it mean they write programs in unix environment,and those programs are run in unix platform? it is not necessary they are using unix function calls? I heard most of the time unix programmers are C and C++ programmers. please advise. thanks!!
23
2681
by: Steve Jorgensen | last post by:
Hi all, I'm working on a project through a consulting company, and I'm writing some database code for use in another programmer's project in Excel/VBA. The other programmer is working through the same consulting company. I did not initially know this other programmer's experience level, but he seemed down to earth and friendly. I saw some signs of trouble after having him try to integrate some of my code, but chalked it up to him...
4
1287
by: paul | last post by:
I'm looking for some input on what's happening out there. Does anyone have any programmer performance yardsticks in place? How does management analysis your programming performance? What works what doesn't?
7
1939
by: Dave Benjamin | last post by:
There's been a lot of discussion lately regarding Ruby and the notion of a "humane" interface to objects like arrays and maps, as opposed to "minimalist" ones. I believe the article that started the debates was this one by Martin Fowler: http://www.developertesting.com/archives/month200512/20051218-HumaneInterfaceOfMinimalInterface.html And this one was posted in response by Bruce Eckel: ...
13
2490
by: BK | last post by:
Our .Net team has just inherited a junior programmer that we need to get up to speed as quickly as possible. Unfortunately, his skill set is largely Access with some VB6 and ASP classic experience. We employ some parts of XP such as pair programming, and this should help. Other than books, does anyone have any suggestions? His skill set is pretty antiquated and we need to get him up to speed as quickly as possible so any suggestions...
0
5558
by: gunimpi | last post by:
http://www.vbforums.com/showthread.php?p=2745431#post2745431 ******************************************************** VB6 OR VBA & Webbrowser DOM Tiny $50 Mini Project Programmer help wanted ******************************************************** For this teeny job, please refer to: http://feeds.reddit.com/feed/8fu/?o=25
0
8348
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8861
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8636
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6187
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4185
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4351
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2764
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2003
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1759
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.