Many networks, physical and social, are complex and scale-invariant. This has important implications from the spread of epidemics and innovations to protection from attack.
Peter J. Denning
The persistent public image of computing as a field of programmers has become a costly myth. Reversing it is possible but not easy.
(The year is now 2100.) "Great-Grandma, my history teacher mentioned computers today. What were they?" So asked Ancath. "Yes, I remember them. They were among us when I was a child. My own grandfather was among the original inventors. They were everywhere and calculated everything. They were part of life. The biggest invention of all […]
Fostering a change of practice in a community is much more difficult than inventing a new technology. The practice of innovation can be learned---once you know what it is.
The great principles of computing have been interred beneath layers of technology in our understanding and our teaching. It is time to set them free.
Language-action philosophy uncovers the truth about effective coordination and accomplishment.
We can no longer afford to treat our customers as abstract entities. They are real people with real concerns seeking our professional assistance.
How can one design a career when career as an institution
is dead? Entrepreneurs have an answer.
For over half a century we have classified research on a scale from basic to applied. Basic research seeks fundamental understanding without regard to potential utility. Applied research is technology development that solves near-term problems. These two models have different diffusion times from research result to practice—often 2050 years for basic research and 23 years […]
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