Rationality does not work for ethical decisions. It can help you determine means, “what’s the best way to do this” but it can’t determine ends.
It isn’t even that great for means.
A beautiful call to arms against engineerism in design. Software cries out for love.