“Impatience …always results from one cause: an underestimation of the amount of time the job will take. You never really know what will come up and very few jobs get done as quickly as planned. Impatience is the first reaction against a setback and can soon turn to anger if you’re not careful.
“Impatience is best handled by allowing an indefinite time for the job, particularly new jobs that require unfamiliar techniques; by doubling the allotted time when circumstances force time planning; and by scaling down the scope of what you want to do. Overall goals must be scaled down in importance and immediate goals must be scaled up. This requires value flexibility, and the value shift is usually accompanied by some loss of gumption, but it’s a sacrifice that must be made. It’s nothing like the loss of gumption that will occur if a Big Mistake caused by impatience occurs.”
–Robert Pirsig in Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values (1974).