Self reflection can bring you a long way