I agree. I would say that there’s a class of lessons you only gain by, for instance, shipping things, by completing projects —- and many of them. If you only ever start things and maybe slog at it for a while and give up, there’s a whole host of things you’re not learning. I sometimes think that it’s better to sloppily ship many things than to perfect shipping one, or fewer thing. By doing something over and over again from start to finish, you gain valuable perspective on the whole and can understand what really matters in the larger context than you could if you just focused on one small part of a project.