Setting and reaching milestones can be troublesome tasks. However, making a project presentable and functional without established objectives is even worse. The lack of a clear goal when developing a project can lead to months or even years of endless optimizations. Occasionally, all you need to do is feel like you’ve completed something. Think of how many ideas never see the light of day due to perfectionism.