When you are delivering production ready, working software, don’t get stressed about the time you don’t have.

Instead just do the best with the time you’ve got.

This may sound obvious, but I continuously meet people who get very worked up about time – and never seeming to have enough of it.

When will we get to revisit this feature?
When can we improve the UI?
What if the usability isn’t good enough?
When will we get to tune the database?

You are always going to have more to do, than time and money allow.

Accept it.

Instead focus, prioritize, and do the best you can with what you’ve got.

That doesn’t mean your first version will be perfect.
That doesn’t mean it can’t be improved later.

It just means that at this given moment in time, given these constraints, this is what we are able to do.

And do the best you can.