ProductCart E-Commerce Solutions Homepage
Forum Home Forum Home > ProductCart > Customizing ProductCart
  New Posts New Posts RSS Feed - Question for developers about custom price vs ...
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Topic ClosedQuestion for developers about custom price vs ...

 Post Reply Post Reply Page  <123>
Author
Message Reverse Sort Order
JWL View Drop Down
Senior Member
Senior Member


Joined: 15-August-2008
Status: Offline
Points: 0
Direct Link To This Post Posted: 17-September-2009 at 3:39am
No one is airing dirty laundry - this is a general topic, as no companies have been mentioned.  Also, maybe I would feel a little better if a developer could give me an example of something that they would consider unethical - because the thing that unnerves me the most - is that it sounds like anything can be rationalized as being ethical.

I would honestly like to know what a developer considers unethical behavior, besides stealing someone's code or something of that nature. I'm talking about unethical action between the developer and client.

For example, if a developer says a custom job took 5 hours when it only took 2 hours (no code was reused, everything was new code) is that ethical behavior - because, the developer lost money on another project, so they are justified in making up for it on this project... or maybe - the developer just arbitrarily decided to charge more, depending on what he wanted to make for the job - and that's justified because developers don't have to abide by or honor their own pricing model.

They can advertise a low per hour rate, say $80hr - but then charge as much as they want to by simply breaking down the total to that per hour rate, even though they are charging the customer for time that wasn't even spent on the project.

And, this is rationalized, by saying any charge over the actual amount of time it takes to complete the work is a hidden "expertise" fee.  This so-called expertise fee, should already be factored into your per hour pricing, because it's part of your service... if your expertise isn't included in the per hour rate, than what is?!  Without the expertise, you couldn't even do any work - which means the per hour rate is worth nothing.

So, if the above event were to take place - you have a case of false advertising - because the developer is saying their time costs $80hr.  But, in actuality - on this project their time cost $200hr - because the customer was charged $400 for 2 hours of time.  And, this is perfectly acceptable and ethical behavior?  Note: This 5 hour charge is separate from any other billable fees associated with the project, such as consulation etc.

"The engineer then sends the factory a bill for $1000.00.  The factory protests: "All you did is wack it with a hammer!" The engineer then explains that it was only $1.00 for the hammer wack, but $999.00 to know where to wack it."

You are lacking proper context.  What if the engineer told the factory that he charges $100 per hour for his services... and, it only took him an hour to fix the problem, but then sent a bill for $1000.  That means he advertised $100 an hour, but actually charged $1000 per hour.


Edited by JWL - 17-September-2009 at 10:21am
Back to Top
Guests View Drop Down
Guest
Guest
Direct Link To This Post Posted: 17-September-2009 at 3:21am
Originally posted by JWL JWL wrote:

Read my last post... yea, I agree developers are skilled and they may also be very amiable... but politicians are amiable, so that doesn't count for much.

A developer will get the job done, that's not the point - the point is principle and ethics.  It's about being honest... but, I guess - people don't really understand what that means.

Also, if you develop a single computer for a client from scratch, than yes - the price for that job could cost hundreds of thousands if not millions, but if that same notebook is in mass production and resold to everyone, than the price would only be a few thousand for the same notebook.


Please stop with the stereotyping and straw man arguments.

We get it: you think a developer is nothing but a bunch of binary which can be handled like pressing DVD's or something. That may or may not be the case in various situations, but I do not see it as the point.

The point is that "code is poetry" to borrow from the WordPress folks. It's up to the creator of the code to decide how she/he wants to distribute it.

Trust me, these decisions are not easy. Every day we weigh whether a need should be handled as a customization or maybe something we build as an add-on and decide to license that way.

Going back to Greg's comment, in the grand scheme of things, we're often lucky if we break better than even when we decide to license an add-on rather than develop as a customization. And frankly some customizations require so much understanding of the base application that they are simply not viable to release as so many "resealable products".

Getting back to your request for a completely unnuanced response: "Yes", it is most likely completely appropriate and ethical for your developer to have charged you for their experience and knowledge in so much as it met your need.

And "No", it's probably not appropriate for you to be airing your laundry here or even taking up a subject like this here IHMO. I'd recommend that you take your case up on a broader forum such as http://forums.digitalpoint.com/
Back to Top
JWL View Drop Down
Senior Member
Senior Member


Joined: 15-August-2008
Status: Offline
Points: 0
Direct Link To This Post Posted: 17-September-2009 at 2:39am
Reread my last post... yea, I agree developers are skilled and they may also be very amiable... but politicians are amiable, so that doesn't count for much.

A developer will get the job done, that's not the point - the point is principle and ethics.  It's about being honest... even when you have the opportunity to get away with being dishonest - but, I guess - people don't really understand what that means.

Also, if a company develops a single computer for a client from scratch, than yes - the price for that job could cost hundreds of thousands if not millions, but if that same computer is in mass production and resold to everyone, than the price would only be a few thousand for the same computer.

So, are you saying that if a computer company went around charging every customer a development price instead of a retail price, that you wouldn't have a problem with that?  Because, that is what a developer is doing by charging multiple customers a development price for code that has already been developed.


Edited by JWL - 17-September-2009 at 3:19am
Back to Top
Greg Dinger View Drop Down
Certified ProductCart Developers
Certified ProductCart Developers
Avatar

Joined: 23-September-2006
Location: United States
Status: Offline
Points: 238
Direct Link To This Post Posted: 17-September-2009 at 2:30am
Dude - you are killing me, and everyone else.  Particularly those of us who know the background of this and what got you going.
 
You want a yes or no, so here's my answer.  Yes, it is entirely appropriate - and common - that you will be charged for a module despite the fact that someone else may have already been charged.  In your case, it would probably be appropriate to charge twice the fee just to put up with the grief!
 
So let me ask you this.  Do you resent the fact that someone invented Cheerios and sells box after box?  Should the cost of your computers be reduced because you profited on them already?
 
Is it a problem that I have created a series of enhancements for PC and sell them to whoever might be able to use them? Does it matter to you that I am absolutely "in the black" on some of them, and at least one that I will be fortunate to ever break even due to the massive and unanticipated development costs? 
 
You were provided a piece of software that was the solution you requested.  He even got to the point that he was sick of fighting with you so he gave it to you for free.  Why don't you just let this go?
 
You are really out of line.  Build your own stuff man- nobody will want to work for you after this tirade.
 
Let it go.  Get on with your life.  We are not all snakes and I resent the assertion that a class of skilled service providers are not to be trusted.
Back to Top
JWL View Drop Down
Senior Member
Senior Member


Joined: 15-August-2008
Status: Offline
Points: 0
Direct Link To This Post Posted: 17-September-2009 at 2:09am
How could it be this difficult to get a straight answer?  Honestly, it's a yes or no question... regardless of the relativity of pricing to other companies... can you or can you not always charge more for a 'custom' job as oppose to selling a premade module?

Of course, the developer is getting paid something for the work... so your remarks regarding paying the developer for his expertise are just beside the point.

I'm looking for yes or no answers, not runaround politician answers.  Really, you're just proving my point by the way you talk around my question.

I already know the answer, I was just hoping someone else would actually admit to it - but, I guess a group of developers aren't exactly the right people to ask - since it sounds like you all rationalize this type of deceitful behavior.

This is what I'm talking about - the mindset of people who work in these type of service-based industries are typically shady (there are always possible exceptions) - it's like politics.  Because, there are no real standards for pricing you assume you can just do whatever you want, tell a little lie here and there to make a few extra bucks - stretch out the time you need to spend on a project to get paid more, anything to prey on the ignorance of the customer, just like an auto mechanic.

The bottom line is that a company can always charge more for a completely custom job as oppose to selling a premade module... but I guess that's too difficult of a thing to admit or something.

And, that was really the only point I was trying to make.


Edited by JWL - 17-September-2009 at 11:07am
Back to Top
Guests View Drop Down
Guest
Guest
Direct Link To This Post Posted: 17-September-2009 at 12:53am
Originally posted by JWL JWL wrote:

Mac, I was always hestitant to hire a developer, and I won't do it again - I plan on learning to code myself... so I don't have to put up with all the lies and deceit.

And, yea - I know... that's how it works - does that make it right?  No...  it's like auto mechanics - or used car salesmen... I'm not sure these people have any idea what ethics are.  They might lie to themselves and buy into that lie - but, they really don't have any idea, what it means to be honest and ethical.
 
I've been trying to avoid this one as it's such a lightning rod, but this last pill is rahter harsh to swallow.
 
Fist of all developers, designers, project managers, etc. come in as many shapes, stripes and colors as people do. It's completely unfair and inaccurate to stereotype any of these folks.
 
However, when it comes to developers, recycling code is more a sign of a good developer. And even if it was a total cut and paste job, when you are contracting a developer you are contracting their expertise, not buying their code so much.
 
That is, it's the developers experience that is the "comodity" here, not their code. It's not at all uncommon for us developers to put in far more time on a nice "widget" than we actually get paid fair price for -- so it is not at all unreasonable for us to see if we can't find other opportunities to get that time paid back.
 
But even then, it's really more about the knowledge and experience.
 
I'm reminded of a little story that is often used in many contexts to illustrate this point:
 
There's this canning factory with a big assembly line pouring peas into cans and packaging them up. One day something goes wrong with the assembly line. The factory management calls in an engineer to fix it. The engineer surveys the situation, pokes his nose here and there, and then he opens up his tool box and pulls out a hammer. He then wacks the machinery in a certain spot, and everything starts working again on the assembly line.
 
The engineer then sends the factory a bill for $1000.00.
 
The factory protests: "All you did is wack it with a hammer!"
 
The engineer then explains that it was only $1.00 for the hammer wack, but $999.00 to know where to wack it.
 
EDIT: I should add that this story was first presented to my by a client MANY years ago who protested that I wasn't charging ENOUGH for my knowledge and expertise.


Edited by Sean@WMS - 17-September-2009 at 12:57am
Back to Top
JWL View Drop Down
Senior Member
Senior Member


Joined: 15-August-2008
Status: Offline
Points: 0
Direct Link To This Post Posted: 16-September-2009 at 4:48pm
Mac, I was always hestitant to hire a developer, and I won't do it again - I plan on learning to code myself... so I don't have to put up with all the lies and deceit.

And, yea - I know... that's how it works - does that make it right?  No...  it's like auto mechanics - or used car salesmen... I'm not sure these people have any idea what ethics are.  They might lie to themselves and buy into that lie - but, they really don't have any idea, what it means to be honest and ethical.


Edited by JWL - 16-September-2009 at 4:50pm
Back to Top
macleather View Drop Down
Newbie
Newbie


Joined: 23-June-2008
Location: Los Angeles
Status: Offline
Points: 3
Direct Link To This Post Posted: 16-September-2009 at 4:32pm
JWL, If the snakes continue to manipulate you, maybe your time would be better spent learning how to code for yourself rather than hiring a developer. Intour's explanation is right on point. This is how all accountants and lawyers and other professionals work, like it or not. You always have the choice not to hire.
Back to Top
JWL View Drop Down
Senior Member
Senior Member


Joined: 15-August-2008
Status: Offline
Points: 0
Direct Link To This Post Posted: 16-September-2009 at 3:46pm
No, the problem doesn't lie with me, sir.  The problem lies with all of the snakes who are manipulating humanity.
Back to Top
intour View Drop Down
Senior Member
Senior Member


Joined: 30-June-2006
Location: United Kingdom
Status: Offline
Points: 0
Direct Link To This Post Posted: 16-September-2009 at 10:11am

Many of us have been using this forum for years and don't have any problem communicating.

Perhaps the problem lies with you?
 
Nigel
 
Innerview
Productcart Platinum Reseller
Web Design/Hosting/Virtual Tours
Back to Top
 Post Reply Post Reply Page  <123>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.037 seconds.