Guess what, you will never reach the finish line if you don’t take time to do things well. It is of utmost importance to enjoy the process. If you don’t enjoy the process and you are only into something for ‘winning’, chances are that you will eventually lose.
One particular mistake I see a lot of us tend to make (including yours truly) about certain tools and technology is centering our conversation/evaluation around the stock problems they aim to solve and the features they provide, as opposed to the problem we actually have at hand. As often as not, the opportunity cost doesn’t get anywhere as much thought devoted to it as the promised golden future. Part of this is inevitable. We don’t live in a vacuum but instead are influenced by the unholy trinity of hype, developer advocacy and a genuine fear of missing out.