If we want to shape the future of our codebases, we need to understand the past and the people who made the choices that got us here.
See all tags.