Skip to main content
Marcel Krčah

Clean code: can we learn from altruism & evolution?

Published on , in ,

Eliot Sober studies the role of altruism in evolutionary biology and psychology. In the paper Kindness and Cruelty in Evolution he observes that in evolution a group of altruists outperforms a group of self-oriented individuals.

Can we translate that to writing code? Let's compare two extremes:

Now, as years go by, which team, codebase and product has a higher chance of survival? And if so, what is it that incentives us to be self-oriented?

This blog is written by Marcel Krcah, an independent consultant for product-oriented software engineering. If you like what you read, sign up for my newsletter