Finding Humanity in Software
A look at system design through the lens of human activity
Tags: architecture, softwareengineering, softwaredevelopment, collaboration