The trouble with differentials

There has recently been a bit of discussion about a "flaw in basic calculus" (links are below). No worries, there is no flaw in calculus! As usual, the confusion comes from over interpreting notation, in this case abuse of ``differentials". We write dy/dx to denote y'(x), the derivative of a function y(x). We also write d2y/dx2 to denote the second derivative of y.
The notation dy/dx is often overstretched: In any way, the story illustrates and confirms that ``everybody hates related rates"
The upshot is something we stress a lot in calculus courses. It is better to avoid ``differentials". It is a term which is abused (in that sense, the headline "a flaw in calculus" is true). Many texts abuse differentials. Actually, one can do very well without. Both in single variable calculus and multivariable calculus, one can avoid differentials by just looking at linearizations. The notion of differentials comes back in a precise way in more advanced courses (like 22a) when looking at differential forms.