Empathetic Systems: Designing Systems for Human Decision-Making

Software begins as an idea in our minds, gets translated through assumptions and decisions into code, and then gets deployed into an environment where it becomes "the software." But what we're rarely taught is that the story doesn't end there. Once s...