Every single pursuit has a core set of basic building blocks that, when in place, get you 95% of the way towards perfection. If you’re working on building an app, the basics are speed, reliability, and usability. If you’re working on your health, the basics are diet, sleep, and exercise. However, product teams love adding new feature upon feature even before the most important, essential elements of the app have been perfected. The re-designed version of Uber’s application serves as an excellent case study for what happens when you don’t focus on the basics.