Differentiation has so many different rules and there are so many different ways to apply them! Let's take a broader look at differentiation and come up with a workflow that will allow us to find the derivative of any function, efficiently and without mistakes.