Ryan McCarl on abstracting the indefensible
read more