The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.
As we progress into an information age, humans will need to work less like the machines they use and embrace knowledge-based approaches. That means exploiting simple…
Despite the global and borderless nature of the Internet's underlying protocols and driving philosophy, there are significant ways in which it remains substantively territorial.
Why can't we all use standard libraries for commonly needed algorithms?