I'm pretty sure that much of the code I write today will still be in use ten years from now. There's no point worrying about arbitrary deadlines; in the long run it doesn't matter if the feature was done on time or a month late. What does matter is, for example, wheter all possible error conditions are handled by my code.
Fortunately I'm in a position where I can decide not to have deadlines.
I'm pretty sure that much of the code I write today will still be in use ten years from now. There's no point worrying about arbitrary deadlines; in the long run it doesn't matter if the feature was done on time or a month late. What does matter is, for example, wheter all possible error conditions are handled by my code.
Fortunately I'm in a position where I can decide not to have deadlines.