maybe he learn some day that best way to go is its done when its done, do not give exact dates, all does is tick some people off and more importantly just adds more stress to dev when he doesnt meet it. So many dev have pushed them self to hard trying to meet deadlines that where ether unrealistic or things just come up