FUTURES Podcast cover image

Coevolution of Humans and Machines w/ Edward A. Lee

FUTURES Podcast

00:00

Viruses and Endosimbiosis in Software Development

I learned about a thesis called endosimbiosis, which is the thesis for how eukaryotic cells have evolved. These kinds of biological mechanisms that have recently come to light actually have pretty good analogies in software development. I use the term codome in my book for these chunks of code that get realigned and recombined by the software developer to create a new piece of software. Then of course, most software that gets written dies. But some software, when you release it into the wild, actually takes off and starts to thrive in this ecosystem.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app