Pardon my French, but it&#x27;s a load of bollocks. Sure, I hate estimating and I&#x27;m bad at it, but I&#x27;ve worked with many others who were better than me at it and <i>did</i> consistently deliver what promised, when they promised it. And yes I&#x27;d much rather just sit and contemplate and re-re-rework &#x27;the design&#x27; and be all-important about &#x27;it&#x27;s done when it&#x27;s done&#x27; - but I fully well understand that any customer will just fire me and take someone who just does what he says he will.<p>Building construction is also fraught with unexpected events and project management issues etc., but I&#x27;d laugh any building who would propose that I just keep paying them until it&#x27;s done, or who will start building and go home when whatever budget I give him is used, out of the room. Why would my customers be any different?<p>(articles like this poison the minds of young impressionable developers who think it&#x27;s actually reasonable to have ideas like this, btw, which is why we shouldn&#x27;t just shrug them off)