A phenomenon seen in technological advancement and more specifically, computer programming. The more progress is made, the easier it is to make more progress.
It starts with typing two whole files of code for weeks and absolutely no results, ends with adding cool features everyday. Progress is exponential.