- Amikor kicsi egy nyelv, csak a rajongók használják akik látnak benne valamit
- Amikor megjelenik valamilyen felhasználása amiben előnyre tesz szert, megjelenik egy csomó fejlesztő aki már nem azért használja a nyelvet mert szimpi, hanem mert ebben lehet jelenleg a leggyorsabb eredményt elérni adott területen
Idővel a második szempont messze túlnő az elsőn.
Ha megnézed mivel indokolja meg valaki manapság, hogy C, C++, Java, C#, PHP (vagy bármilyen nagy nyelvet használ) szerintem elsöprő a: támogatottság, lehetőségek bősége, hordozhatóság, elterjedtség stb... jellegű indoklás a: "szép, jól tervezett, fantáziadús, kézreálló nyelv" jellegű indoklásokkal szemben.
Ahogy nő a felhasználói bázis, megváltoznak a nyelvek mögött álló tömegek: kisebbségbe kerülnek a rajongók, és többségbe "a gazdasági kényszerből" használók