|
|
|
|
|
by jacques_chester
2857 days ago
|
|
The simple model for this kind of thing is Polya's Urn. Take an urn with green and red balls (or blue and orange, if you're colour-blind). Pick out a ball. If it is red, put it back and replace a green ball with another red ball. If green, put it back and replace a red ball with a green. Even starting with a perfect 50:50, and choosing completely randomly, a Polya process will eventually show that your probability of picking one colour becomes more or less certain. The urn "locks" into a particular path. While in theory it could return to 50:50 or swing back to the other colour, the odds of doing so rapidly become astronomical. John Sterman's Business Dynamics:
Systems Thinking and Modeling for a Complex World has a really excellent discussion. Worth looking for. |
|
That particular model is interesting for what I described. Essentially, if someone wants to program they'll be drawn to one of the projects/people already out there which are already using some language. They'll then use the same language and become a person or produce a project that the next person may be drawn to. The original thing that drew them to the language is still there, and they're another point to draw someone else to the same language.
Thanks.