Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 5 of 5
  1. #1
    Regular Coder
    Join Date
    Oct 2008
    Posts
    255
    Thanks
    113
    Thanked 0 Times in 0 Posts

    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?

  • #2
    New Coder
    Join Date
    Jan 2010
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post
    No OOP has made coding more complex , you will take more time to understand and enhance.

  • #3
    Regular Coder
    Join Date
    Oct 2008
    Posts
    255
    Thanks
    113
    Thanked 0 Times in 0 Posts
    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?

  • #4
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,987
    Thanks
    4
    Thanked 2,660 Times in 2,629 Posts
    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.
    PHP Code:
    header('HTTP/1.1 420 Enhance Your Calm'); 

  • Users who have thanked Fou-Lu for this post:

    Joseph Witchard (03-11-2010)

  • #5
    Regular Coder
    Join Date
    Oct 2008
    Posts
    255
    Thanks
    113
    Thanked 0 Times in 0 Posts
    Okay. I just wasn't sure how it worked since I've read that a lot of developers charge by the hour. Thanks


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •