DEV Community

Discussion on: When Is A Developer's Job Done?

Collapse
 
phlash profile image
Phil Ashby

I would suggest that there are two conditions that indicate when someone is done with a codebase:

1: As Ben says, when all responsibility can be handed over.

2: When the code is no longer in service, because it's been withdrawn / replaced [or the company has gone under!] This is typically a much longer timespan than initial delivery, and gets forgotten when companies operate a project mentality (cf: construction metaphors that fail), instead of a product life cycle one.

As a developer, it's good to have these exit conditions in mind when you create new code :)