We hear a lot of things about best practices, quite a lot, actually. However, the question I've linked to has a great answer for why it's important to evaluate best practices.
My real question is, what are the criteria that something fits into before we can call it a best practice?
What makes criteria makes version control a best practice? What criteria does premature optimization miss such that it is not a best practice?