Ever worked months on a project just to learn completely new vision or requirements at delivery? If you are ever frustrated, remember that you’re not alone and that probably the great ones went through something similar.