I am learning about the classification of Projective Algebraic Surfaces (in fact, Compact Complex Surfaces) and I am troubled with the following point.
If I understood correctly every surface $X$ admits a (not necessarily unique) minimal model $X_{min}$, which is a surface without exceptional curves (a rational curve with sel-intersection $-1$). Furhtermore $X$ is obtained from $X_{min}$ after a finite number of blow-ups.
On the other hand I read that there are examples of surfaces with infinitely many exceptional curves. My question is how can we obtain $X$ from $X_{min}$ after a finite number of blow-ups? Can a single blow-up (or a finite number of them) add an infinite number of exceptional curves?
Another way of phrasing this is the following: given $X$ with infinitely many exceptional curves how can we obtain $X_{min}$ performing only a finite number of contractions/blow-downs.
Thanks in advance for your answers!