31
navi
7y

Fixing someone else's code who left the job.
Production suddenly not working, cannot debug locally, cannot deploy to a test environment because it does not exists anymore.
There should be a contract clause that developer need to support his project for 2 years after he leaves his job.

Comments
  • 13
    That would be a horrible clause
  • 13
    I would never sign a contract with such a clause
  • 8
    I'd demand 1000$/hr for such a contract
  • 5
    The last commitstrip is for you ;)
  • 1
    That is sad but often it is bad project management. It happens to all developers at some point to HAVE to do some pretty ugly shit just because of the pushy management. If they don't understand that bad things happen after. If you're fast enough to leave the company in time, you will be remembered as good dev. If you really try to fix it, you might be considered bad performer. It's tricky.

    But if you're also good sales person, then you might become "the problem solver", if, of course, you will figure out what to do, fast.

    I don't hate developers that do that, I hate management that doesn't listen.
  • 2
    I spit on your clause! But sympathise with your predicament :)
  • 1
    Oh boy. No local testing. I hate that. Let me spend 20 minutes deploying every time something changes.
  • 0
    @deusprogrammer it wasn't the developer fault. Manager asked him to remove the CI server before he left because that's a complication.
  • 0
    Finally managed to get it going.
    I agree that it is not the developer fault except for the bug he created. Management is truly at fault for not caring about this project at all until he left. He was the only developer for this product. Whenever he will go on holidays, if this breaks no one ever was able to fix it.
    And when he resigned, he had 30 days handover, management didn't bother to organise a proper handover. And then pushed it on us when this happened.
Add Comment