Go Back   CodingForums.com > Web Projects and Services Marketplace > Career, job, and business ideas or advice

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 03-01-2010, 07:55 PM   PM User | #1
Joseph Witchard
Regular Coder

 
Join Date: Oct 2008
Posts: 255
Thanks: 113
Thanked 0 Times in 0 Posts
Joseph Witchard is an unknown quantity at this point
OOP Affecting Paid Work?

Object Oriented Programming is all about code reuse. How does that work out on developing for a living? I know a lot of developers set an hourly rate. If your client requests a web site/application, for which you only have to make very little changes to code in the library you've already built, wouldn't that eat into the developer's fee an awful lot?
Joseph Witchard is offline   Reply With Quote
Old 03-02-2010, 06:28 AM   PM User | #2
liveperson
New to the CF scene

 
Join Date: Jan 2010
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
liveperson is an unknown quantity at this point
No OOP has made coding more complex , you will take more time to understand and enhance.
liveperson is offline   Reply With Quote
Old 03-03-2010, 05:26 AM   PM User | #3
Joseph Witchard
Regular Coder

 
Join Date: Oct 2008
Posts: 255
Thanks: 113
Thanked 0 Times in 0 Posts
Joseph Witchard is an unknown quantity at this point
But by the time you've been working as a coder for a long time, you're bound to have tons of code libraries built. If something you have works perfectly for a new client with only an hour or two worth of modification, shouldn't that eat into the profits?
Joseph Witchard is offline   Reply With Quote
Old 03-10-2010, 10:50 PM   PM User | #4
Fou-Lu
God Emperor


 
Fou-Lu's Avatar
 
Join Date: Sep 2002
Location: Saskatoon, Saskatchewan
Posts: 15,635
Thanks: 4
Thanked 2,448 Times in 2,417 Posts
Fou-Lu is a name known to allFou-Lu is a name known to allFou-Lu is a name known to allFou-Lu is a name known to allFou-Lu is a name known to allFou-Lu is a name known to all
Quote:
Originally Posted by Joseph Witchard View Post
But by the time you've been working as a coder for a long time, you're bound to have tons of code libraries built. If something you have works perfectly for a new client with only an hour or two worth of modification, shouldn't that eat into the profits?
I don't see why it should. I quote based on work done, not on hours spent. I generate my quote by the time I expect it to take though; if I expect 10 hours and it takes me 8 because I can use previously created classes, great I just bonused 2 hours. If I expect 10 and it takes me 15, I just lost 5 hours.

Libraries are you're code. Just because you've developed a component for someone else that you are now reusing in you're next project doesn't mean that you're current client should be given a discount for it. Thats like having to cut Zend in for a share since you use a function like isset instead of writing it from scratch.
__________________
As of PHP 5.5, the MySQL library has been officially deprecated. It is recommended to move to either MySQLi or PDO libraries for your mysql connectivity. See here for help choosing which interface you prefer: http://php.net/manual/en/mysqlinfo.api.choosing.php
Fou-Lu is offline   Reply With Quote
Users who have thanked Fou-Lu for this post:
Joseph Witchard (03-11-2010)
Old 03-11-2010, 10:56 PM   PM User | #5
Joseph Witchard
Regular Coder

 
Join Date: Oct 2008
Posts: 255
Thanks: 113
Thanked 0 Times in 0 Posts
Joseph Witchard is an unknown quantity at this point
Okay. I just wasn't sure how it worked since I've read that a lot of developers charge by the hour. Thanks
Joseph Witchard is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:43 PM.


Advertisement
Log in to turn off these ads.