Great quote. Although, it doesn’t really apply to this discussion. Iterating over your design is not necessarily lack of skill, it’s lack of boundaries. The reason one changes design/approach all the time is because one needs to set restrictions and clearly outline what the purpose is. You can easily deviate from your design because there’s no timeline, manager, and boss to answer to. You are the one wearing all these different hats. So it’s easy to make the decision.