It’s easy to wish we had more time to get something done. Given more time we could accomplish anything.
But this is usually the wrong way to look at something.
In the constraints of lacking time we often come up with solutions. I work in software as a product designer, and in designing software I could always end up wanting more time.
But the reality is I never quite know what’s going to work or not work; even after all these years of building things. There is always a point at which something should be shipped, sent out into the world for feedback, and given the chance to live on its own.
Only in shipping something can we truly learn from it and see what’s working and not working.
Keeping that precious thing locked up forever does nobody any good. It only gives the creator the false belief that it’s perfect or will become perfect.
Finding that sweet spot of good enough, but slightly embarassing, is often what’s needed to learn and grow and build great things.