Starting a project is fun until the person in charge keeps moving the goalposts every single week. It feels like you are running in circles because you have to delete your hard work and start all over again. This usually happens when there is no solid plan from the very beginning of the contract. I think it is important to have a limit on how many changes can be made. How do you stop a project from becoming a never-ending mess like this?