Approaching Software Engineering as an evolutionary process

Source: https://www.publicdomainpictures.net/en/view-image.php?image=220443

A year or two ago I had an opportunity to sit down with AWS’s Marcin Kowalski in a cafeteria and discuss the problems of software development at almost-unimaginable scale. I walked away with a new (for me) conception of software engineering that is part engineering, part organic biology, and I’ve found this perspective has shifted my approach to software development in a powerful and…