What to do if your programmer left?

Discussion in 'PHP' started by dailydee, Nov 21, 2007.

  1. #1
    My programmer has been really slow lately and am afraid he might leave the project unfinished soon. The site is build on PHP, how tough is it to have another programmer to continue the project? would I be better off just starting from scratch again? :(
     
    dailydee, Nov 21, 2007 IP
  2. commandos

    commandos Notable Member

    Messages:
    3,648
    Likes Received:
    329
    Best Answers:
    0
    Trophy Points:
    280
    #2
    depend how good he was , if his code was clean and he left comments ... that should be easy for another programmer to continue .

    if he dident do such thing and made dirty codes that something else ..
     
    commandos, Nov 21, 2007 IP
  3. Barti1987

    Barti1987 Well-Known Member

    Messages:
    2,703
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    185
    #3
    Should be easy either way.

    Starting from scratch would surly cost more.

    Unless the coding is not efficient/secure, then you are better off recoding the entire thing again.

    Peace,
     
    Barti1987, Nov 21, 2007 IP
  4. s1ick

    s1ick Peon

    Messages:
    47
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #4
    learn php. You own your business and should understand each part of it atleast a little. IF you don't, you run the risk of being in a crippling situation, like it sounds like you are. Learn it.

    S1ick
     
    s1ick, Nov 21, 2007 IP
  5. serialCoder

    serialCoder Guest

    Best Answers:
    0
    #5
    it also depends on how large the project is, if its fairly small and simple then starting from scratch would be better but other than that, it depends largely on how the previous programmer write his code, if its spaghetti like and does not have any comments at all that will certainly suck for the next programmer
     
    serialCoder, Nov 21, 2007 IP
    sb1234 likes this.
  6. tarponkeith

    tarponkeith Well-Known Member

    Messages:
    4,758
    Likes Received:
    279
    Best Answers:
    0
    Trophy Points:
    180
    #6
    I think serialCoder is right, the entire thing depends on the complexity of the project... If it's a large project, sometimes it's easier for a programmer to start from scratch with his own psuedo-code in mind, then reading and learning another person's coding style...
     
    tarponkeith, Nov 21, 2007 IP
  7. codyturk

    codyturk Well-Known Member

    Messages:
    340
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    128
    #7
    If he was any good at all, his code would be readable and editable by any other good programmer.

    Was there a contract involved?
     
    codyturk, Nov 21, 2007 IP
  8. dailydee

    dailydee Peon

    Messages:
    138
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #8
    No there is no contract, I don't know any PHP at all so I have no idea if the code is good or not. I need to start learning PHP though, should have done that a long time ago.
     
    dailydee, Nov 21, 2007 IP
  9. thenetninja

    thenetninja Peon

    Messages:
    314
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #9
    from experience, when a programmer starts getting slow and less enthusiast about a project it is generally a precursor to the programmer being a) overwhelmed with the scale b) not interested in the job

    Either (or both) of these reasons can impact on their code and make things 'messy' when they leave. But be nice to the coder, because we / they can do nasty things like running the whole project through ionCube. And that can REALLY put you behind.

    Ask if they need help, and keep asking (nicely) and offer your assistance with anything they may need. I know that is bending over backwards, but i find a little ego rubbing goes a long way with performance. =)
     
    thenetninja, Nov 21, 2007 IP
  10. Pinoguin

    Pinoguin Peon

    Messages:
    848
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #10
    If you think he/she's leaving then ask the programmer to leave comments in the code now, uncommented code is a lot more difficult to debug.
     
    Pinoguin, Nov 21, 2007 IP
  11. michaelh613

    michaelh613 Peon

    Messages:
    18
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    There is no way to really answer the question. I've certainly taken on my share of other peoples programming it depends

    1) Quality of the new progammer
    2) Quality of the code and documentation of the previous programmer
    3) Complexity of the project
    4) Whether you are using tools that the new programmer is familiar with.
    IE if you are building a drupal website a programmer who is familiar with drupal will do better than a mambo programmer

    Their are a lot more issues.
     
    michaelh613, Nov 21, 2007 IP
  12. sb1234

    sb1234 Banned

    Messages:
    1,407
    Likes Received:
    29
    Best Answers:
    0
    Trophy Points:
    0
    #12
    sorry off topic, just wanted to say your avatar is awesome
     
    sb1234, Nov 21, 2007 IP
  13. chandubhai

    chandubhai Banned

    Messages:
    556
    Likes Received:
    27
    Best Answers:
    0
    Trophy Points:
    0
    #13
    If the programmer has left comments it is easier for another programmer to pick up what he has done
     
    chandubhai, Nov 22, 2007 IP
    it career likes this.
  14. it career

    it career Notable Member

    Messages:
    3,562
    Likes Received:
    155
    Best Answers:
    0
    Trophy Points:
    270
    #14
    Simple post the project at a freelance programmer websites.
    Ask the programmer whether he is able to understand the PHP code, if yes sign off NDA and award him the project.
     
    it career, Nov 22, 2007 IP