Although stiff differential equations is a mature area of research in scientific computing, a rigorous and computationally relevant characterization of stiffness is still missing. In this paper, we present a critical review of the historical development of the notion of stiffness, before introducing a new approach. A functional, called the stiffness indicator, is defined terms of the logarithmic norms of the differential equation's vector field. Readily computable along a solution to the problem, the stiffness indicator is independent of numerical integration methods, as well as of operational criteria such as accuracy requirements. The stiffness indicator defines a local reference time scale $\Delta t$, which may vary with time and state a...