Research is a long game; patience and endurance are necessary components.
Moshe Y. Vardi
We are in the midst a profound transformation of our society, with computer science and its artifacts as a major driver of change.
Quantum Hype and Quantum Skepticism
The beauty of classical computing is that developing algorithms is incredibly easy. In contrast, in more than 25 years of intense research on quantum computing, only a few dozen algorithms have been developed.
While some people find mathematics befuddling, others find it elegant and beautiful. But the seductive power of mathematical beauty has come under criticism lately.
Are We Having An Ethical Crisis in Computing?
The computing field seems to be going through another image crisis these days. Many view this as an ethical crisis. I am dubious of the diagnosis.
Self-Reference and Section 230
The explosive growth of social-media platforms has led to the proliferation of "bad" speech on social-media platforms, which has become politically untenable.
Whether or not the theory of disruptive innovation has predictive power, it is a powerful story that explains the rise and fall of tech empires. It is deeply embedded in the psyche of Silicon Valley.
How the Hippies Destroyed the Internet
Communism is the most famous 20th-century attempt to build market-free economies. It required coercion on a colossal scale. The Internet is the second major attempt to build a market-free economy, limited to information.
How We Lost the Women in Computing
We cannot understand the current gender disparity in computing without understanding the history of women in computing. How did we lose the women in computing? They did not just leave; they were pushed out.
ACM is under significant pressure to move from a subscription-based to an open access publishing model. Such a transition is exceedingly challenging and would threaten ACM's financial viability, a risk that must be taken seriously.
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