Abstract. We discuss a methodology for studying the linear stability of self-similar solutions. We will illustrate these fundamental ideas on three prototype problems: a simple ODE with finite-time blowup, a second-order semi-linear heat equation with infinite-time spreading solutions, and the fourth-order Sivashinsky equation with finite-time self-similar blow-up. These examples are used to show that self-similar dynamics can be studied using many of the ideas arising in the study of dynamical systems. In particular, we will discuss the use of dimensional analysis to derive scaling invariant similarity variables, and the role of symmetries in the context of stability of self-similar dynamics. The spectrum of the linear stability problem determines the rate at which the solution will approach a self-similar profile. For blow-up solutions we will demonstrate that the symmetries give rise to positive eigenvalues associated with the symmetries, and show how this stability analysis can identify a unique stable (and observable) attracting solution from a countable infinity of similarity solutions.