Darwinism and web programming

    Instead of introducing Susan Blackmore's memetic video:


    So, on the one hand, we have 3 principles necessary for the organization of the system:
    • variability
    • selection,
    • heredity.

    On the other hand, and this is the idea, let's try to build some kind of web project in which these laws will operate!
    For example, like this:
    • For variability, several different implementations of the code are responsible, anyone can make changes.
    • The end user of the site is responsible for the selection, using one or another option. There are several types of code at the same time. By default is the most used, for example.
    • For heredity is responsible for the fact that any version of the code can be taken and redone.


    I would like to read opinions about this controversial idea. For this she is written.

    Also popular now: