Why Product Excellence Happens Faster
Welcome! I've been avoiding launching my own blog for a while now, and finally found the inspiration to put this sucker in motion.
This post is in response to a thought post by Jason Calacanis called T2E: Time to Excellence. Jason is a tech startup thought leader in the Los Angeles area whom I've had the pleasure of following via his ThisWeekIn podcast since day one. The post asks several questions, but the reaction in this post is related the question: "Why is (product) excellence being attained so much faster? Is it simply math, like the way that microchips keep getting exponentially smaller and smaller over time?"
I should preface this response by stating, that I’m not a writer, or anything close to it. Don’t expect magical prose; I’m no Aaron Sorkin. What I can offer are my thoughts (with maybe some of my weird humor thrown in).
Time is of the essence. I think every entrepreneur knows that one by heart. In order to get to the core of a problem, I like to think in terms of extremes. With infinite time, I believe that an excellence is always achievable. On the other end of the spectrum, limited time reduces the opportunity of delivering excellence to near zero. So the real question becomes, how do we increase time, either literally or artificially, so we can focus more time on the things that truly create excellent products like user experience, customer service, and better business decisions making.
APIs, development frameworks, near-free technology infrastructure and an abundance of online resources have changed path to excellence. Services like APIs have seen a huge boom over the past five years. Need to display a map in your web app? Boom! Google Maps. Need to push a text message from your app? Boom! Twilio API. Add analytics to your app by copying and pasting a few lines of code from Google or setup an entire technology infrastructure to support your growing web app in about an hour on EC2. All these supporting elements, or building blocks, help build functionality and create value faster.
We’re now able to take tasks that used to take days, or even weeks, and execute them in a ridiculously short amount of time, thus artificially creating more time. Time that we can then use to focus on user experience, or to pivot to find better product/market fit. Time is of the essence, and as these supporting services become even more excellent, we’ll be able to access even more artificially created time. Excellence breeds excellence.
Quick example. Let's say you want to build the entire 7 Kingdoms of Westeros (Game of Thrones) completely out of legos. You could start off building each hut, castle, and lanscape element one at a time for each of the 7 Kingdoms, but you might as well just throw yourself at the White Walkers cause you're dead before you even start. What if you could leverage someone else that has already built Winterfell, and someone else who has already completed The Wall? You could save yourself a ton of time. Think of the already completed kindoms as APIs that you can tap into. Leverage existing functionality to artificially create more time.
Time is the reason startups raise financing. It’s how you use your available resources to artificially create time that lead you and your team to achieving product excellence.