Peter J. Denning
The Context Problem in Artificial Intelligence
The artificial intelligence design challenge of teaming humans and machines is difficult because machines cannot read the context of use.
How detachment from your community blocks your success at leading innovations, and what to do about it.
Computing professionals use powerful abstractions to tame complexity in large software systems and distributed networks.
Computational Thinking for Professionals
Professionals practice a form of computational thinking that is significantly more advanced than popular descriptions suggest.
Back-of-the-envelope calculations are a powerful professional practice.
Locality and Professional Life
The locality principle extends beyond computer memories. It teaches us something about being human.
Science Is Not Another Opinion
The issue is not who has the "truth," but whose claims deserve more credence.
Avalanches Make Us All Innovators
Avalanches generate enormous breakdowns. The practices of innovation adoption may be just what you need to resolve them.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved