Well, me being a software developer too I know what its like if you just say once you will get "XYZ" or "KLM" done by the end of "arbitrary time period" and then investors/management will keep nagging and remind you what "you have promised" but they fail to see that in the first the mistake was...