torstai 28. tammikuuta 2016

Miten Charles Darwin suunnittelisi verkkopalvelun?

Voiko verkkopalvelun rakentaa mukailemaan luonnon lainalaisuuksia? Olisiko siinä mitään järkeä?

Evoluutioteorian mukaan eri eläin-, ja kasvilajit ovat syntyneet lajin yksilöiden eri ominaisuuksien hyödyllisten variaatioiden akkumulaation seurauksena. Lukemattomat pienet selviytymisen tai lisääntymisen kannalta edulliset muutokset ovat mahdollistaneet kunkin lajin sopeutumaan vallitseviin olosuhteisiin mahdollisimman hyvin, ja muotoutumaan sellaiseksi, kuin kukin nykymuodossaan on.

Tietojärjestelmiin - erityisesti verkkopalveluihin joilla on paljon käyttäjiä - on suhteellisen helppo rakentaa samanlaisia mekanismeja, jotka auttavat lajeja sopeutumaan ympäristöönsä. Käytännössä järjestelmän täytyy toteuttaa vain kolme asiaa:

1. Hallittu variaatioiden tuottaminen

2. Kilpailevien varianttien hyödyllisyyden mittaaminen

3. Parhaan variantin periytyminen